1、利用c#獲取os的版本號
(1) 原理說明
environment類的osversion屬性是乙個operatingsystem型別的物件,operatingsystem類表示有關操作fbzmberwaa系統的資訊,如版本和平台識別符號。operatingsystem類的version屬性,描述了作業系統的主版本號、次版本號、內部版本號和修正版本號,所以可以使用environment.osversion.version來獲取作業系統的版本資訊。
(2) 具體**
using system;
namespace getosversionexp
", currentversion.tostring());
//os版本號的主要版本號
console.writeline("major:", currentversion.major);
//os版本號的次要版本號
console.writeline("minor:", currentversion.minor);
//os版本號的內部版本號
console.writeline("build:", currentversion.build);
//os版本號的修訂部分的值
console.writeline("revision:", currentversion.revision);
//os版本號的修訂號的高16位
console.writeline("majorrevision:", currentversion.majorrevision);
//os版本號的修訂號的低16位
console.writeline("minorrevision:", currentversion.minorrevision);}}}
(3) 程式執行結果
(4) 補充說明
版本號由二至四個部分組成:主要版本號、次要版本號、內部版本號和修訂號。
1.主要版本號和次要版本號是必選的;
2.內部版本號和修訂號是可選的,但是如果定義了修訂號部分,則內部版本號就是必選的。
3.所有定義的元件都必須是大於或等於零的整數。
更多關於版本號的資訊,請訪問:
關於windows的版本資訊,可以訪問:operating system version
2、利用反射獲取當前正在執行的程式的版本資訊
下面的**演示利用反射技術獲取當前正在執行的程式的版本資訊。
using system;
using system.reflection;
namespace getosversionexp
, version ", assemname.name, ver.tostring());}}}
執行結果如下圖所示:
**中利用assembly類的getexecutingassembly()方法獲取包含當前正在執行的**的程式集,再使用getname()方法獲取程式集的名稱(使用assemblyname 類的物件來表示),並通過訪問assemblyname 的屬性version得到程式集的版本資訊。使用assembly 類需要新增引用「using system.reflection;」。
3 利用c#判斷當前作業系統是否為win8系統
直接上**:
using system;
namespace getosvewww.cppcns.comrsionexp
else}}}
執行程式
因為本機為win7系統,所以程式執行結果為「當前系統不是win8及以上系統」。
此方法在判斷系統是否是高於或低於某個版本的系統時適用,若要準確判斷當前系統是什麼型別可以參考《c#判斷作業系統型別總結》的介紹。
好了,就到這裡。
本文標題: c#實現判斷作業系統是否為win8以上版本
本文位址:
判斷是否為質數 c 實現)
01 判斷是否為質數 描述 輸入正整數a,判斷是否為質數 a 106 輸入一行乙個正整數a 輸出如果a是質數,則輸出a shi zhi shu 如果a不是質數,則輸出a bu shi zhi shu。格式請參考樣例 樣例輸入 31樣例輸出 31 shi zhi shu filename isprim...
判斷是否是64位作業系統
在看乙個外國佬的 的時候,看到乙個api函式,然後隨手查了查msdn,原來是新加的用來判斷是否是win64位系統的,於是寫了乙個函式用來判斷是否是64位作業系統 1function iswin64 boolean 2var 3kernel32handle thandle 4iswow64proces...
C 實現判斷字元是否為中文
2012 08 14 14 25 28 標籤 分類 技術 protected bool ischineseletter string input,int index else return false 方法二 public bool ischina string cstring else retur...