C#檢測操作系統版本的方法彙總
本文實例為大家分享了C#檢測操作系統版本的方法,供大家參考,具體內容如下
我們通過ion獲得操作系統的版本號,然後再根據版本號進行判斷操作系統是什麼版本。
Version 類的屬性
參考於:(v=vs.85)
注意:在msdn官方文檔有説明 → OSVersion 屬性報告兩個相同的版本號 () Windows 8 和 Windows 8.1。在某些情況下, OSVersion 屬性可能不會返回與指定的' Windows 程序兼容性模式功能的版本相匹配的操作系統版本。
代碼:
public class GetOSystem{private const string Windows2000 = "5.0";private const string WindowsXP = "5.1";private const string Windows2003 = "5.2";private const string Windows2008 = "6.0";private const string Windows7 = "6.1";private const string Windows8OrWindows81 = "6.2";private const string Windows10 = "10.0";private string OSystemName;public void setOSystemName(string oSystemName){temName = oSystemName;}public GetOSystem(){switch (r + "." + r){case Windows2000:setOSystemName("Windows2000");break;case WindowsXP:setOSystemName("WindowsXP");break;case Windows2003:setOSystemName("Windows2003");break;case Windows2008:setOSystemName("Windows2008");break;case Windows7:setOSystemName("Windows7");break;case Windows8OrWindows81:setOSystemName("ndows8.1");break;case Windows10:setOSystemName("Windows10");break;}eLine(OSystemName);}}class Program{static void Main(string[] args){#region 檢測系統new GetOSystem();#endregion}}
輸出結果:
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持。
-
操作系統打補丁
操作系統打補丁操作系統(operatingsystem,簡稱OS)是管理計算機硬件與軟件資源的計算機程序。操作系統需要處理如管理與配置內存、決定系統資源供需的優先次序、控制輸入設備與輸出設備、操作網絡與管理文件系統等基本事務。下面是小編整理的操作系統打補丁,希望能...
-
Linux運維工程師的崗位職責(通用15篇)
在充滿活力,日益開放的今天,我們可以接觸到崗位職責的地方越來越多,崗位職責是組織考核的依據。到底應如何制定崗位職責呢?下面是小編幫大家整理的Linux運維工程師的崗位職責,僅供參考,歡迎大家閲讀。Linux運維工程師的崗位職責1職責:1、負責應用的測試、運行保障,版本...
-
Linux-poll函數深入理解
其實,poll函數與select函數差不多,下面就一起來詳細瞭解一下poll函數吧!更多消息請關注應屆畢業生網!函數原型:#includeintpoll(structpollfdfd[],nfds_tnfds,inttimeout);structpollfd的結構如下:structpollfd{intfd;//文件描述符shortevent;//請求的事件shortreven...
-
如何在win7系統中顯示文件後綴名、擴展名
導讀:如何在win7顯示文件後綴名(擴展名)呢?有兩種情況我們是需要把文件後綴名(擴展名)顯示出來的,第一種是我們下載回來的文件,需要修改文件後綴名(擴展名)才可以正常顯示打開;第二種是我們不知道文件是什麼格式的時候,需要顯示文件後綴名(擴展名),接下來小編給大家...