最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

.NET Core如何獲取操作系統(tǒng)中的各種信息

 更新時間:2018年05月23日 10:36:45   作者:李志強  
.net core是最近討論頻率很高的話題,下面這篇文章主要給大家介紹了關于利用.NET Core如何獲取操作系統(tǒng)中各種信息的相關資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考借鑒,下面來一起看看吧

一.前言

.NET Core 是一個通用開發(fā)平臺,由 Microsoft 和 GitHub 上的 .NET 社區(qū)共同維護。 它是跨平臺的,支持 Windows、macOS 和 Linux,并且可用于設備、云和嵌入式/IoT 方案。

以下特征對 .NET Core 進行了最好的定義:

  • 部署靈活:可以包含在應用或已安裝的并行用戶或計算機范圍中。
  • 跨平臺:可以在 Windows、macOS 和 Linux 上運行;也可移植到其他操作系統(tǒng)。 Microsoft、其他公司和個人提供的支持的操作系統(tǒng) (OS)、CPU 和應用程序方案會隨著時間推移而增多。
  • 命令行工具:可在命令行中執(zhí)行所有產(chǎn)品方案。
  • 兼容性: .NET Core 通過 .NET 標準庫與 .NET Framework、Xamarin 和 Mono 兼容。
  • 開放源:.NET Core 是一個開放源平臺,使用 MIT 和 Apache 2 許可證。 文檔由 CC-BY 許可發(fā)行。 .NET Core 是一個 .NET Foundation 項目。
  • 由 Microsoft 支持:.NET Core 由 Microsoft 依據(jù) .NET Core 支持提供支持

.NET Core 內(nèi)置了一些API供我們獲取操作系統(tǒng)、運行時、框架等信息。這些API不是很常用,所有有些小伙伴可能還不知道,這里做一些可能用到的獲取操作系統(tǒng)的API介紹

二.判斷操作系統(tǒng)

判斷操作系統(tǒng)是否為 Linux OSX Windows,主要使用 System.Runtime.InteropServices.IsOSPlatform()這個方法,使用如下:

Console.WriteLine("判斷是否為Windows Linux OSX");
Console.WriteLine($"Linux:{RuntimeInformation.IsOSPlatform(OSPlatform.Linux)}");
Console.WriteLine($"OSX:{RuntimeInformation.IsOSPlatform(OSPlatform.OSX)}");
Console.WriteLine($"Windows:{RuntimeInformation.IsOSPlatform(OSPlatform.Windows)}");

執(zhí)行結果:

三.獲取操作系統(tǒng)架構、名稱

Console.WriteLine($"系統(tǒng)架構:{RuntimeInformation.OSArchitecture}");
Console.WriteLine($"系統(tǒng)名稱:{RuntimeInformation.OSDescription}");
Console.WriteLine($"進程架構:{RuntimeInformation.ProcessArchitecture}");
Console.WriteLine($"是否64位操作系統(tǒng):{Environment.Is64BitOperatingSystem}");

執(zhí)行結果:

四.寫在最后

獲取這些信息的類主要都在 System.Runtime.InteropServices名稱空間下。相關類名都帶 Runtime 或者 Environment,如果還有其他需求,請大家去這里查找。

好了,以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

相關文章

最新評論

封丘县| 诸暨市| 梅河口市| 海兴县| 溧水县| 黑河市| 龙游县| 巴南区| 马山县| 绥宁县| 舒城县| 都安| 杭锦旗| 河津市| 两当县| 泰顺县| 文成县| 武功县| 水城县| 洛宁县| 大埔区| 怀宁县| 八宿县| 满洲里市| 德令哈市| 新兴县| 清徐县| 鸡泽县| 边坝县| 财经| 措勤县| 邹平县| 灵石县| 吴川市| 应用必备| 南雄市| 大洼县| 通许县| 措美县| 凤山市| 永嘉县|