c# 检测操作系统版本
2016-10-19 10:24
405 查看
我们通过System.Environment.OSVersion.Version获得操作系统的版本号,然后再根据版本号进行判断操作系统是什么版本
GetOSyste
输出结果:
Version 类的属性
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) { this.OSystemName = oSystemName; } public GetOSystem() { switch (System.Environment.OSVersion.Version.Major + "." + System.Environment.OSVersion.Version.Minor) { 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("Windows8.OrWindows8.1"); break; case Windows10: setOSystemName("Windows10"); break; } Console.WriteLine(OSystemName); } }
GetOSyste
class Program { static void Main(string[] args) { #region 检测系统 new GetOSystem(); #endregion } }
输出结果:
相关文章推荐
- C#如何判断操作系统语言版本
- C# 获取并判断操作系统版本,解决Win10、 Windows Server 2012 R2 读取失败的方案
- .NET/Rotor源码研究1补遗 - 解决无法检测操作系统版本的错误
- 检测当前操作系统版本的代码
- 检测Office是否安装以及获取安装 路径 及安装版本 QQ,迅雷,旺旺 C#代码
- 检测浏览器名称,版本和操作系统
- C#通过操作注册表检测office版本
- c#获取本机IP,机器名,然后是操作系统版本
- C# 获取操作系统版本
- IOS设备 UIDevice 获取操作系统 版本 电量 临近手机触发消息检测 (转载)
- .NET/Rotor源码研究1补遗 - 解决无法检测操作系统版本的错误
- 在C#里怎样获得当前Windows操作系统的语言种类?以及如何知道当前Windows版本?
- .NET/Rotor源码研究1补遗 - 解决无法检测操作系统版本的错误
- C#中检测access mdb 版本
- .NET/Rotor源码研究1补遗 - 解决无法检测操作系统版本的错误
- .NET/Rotor源码研究1补遗 - 解决无法检测操作系统版本的错误
- .NET C#获取操作系统版本
- C#:如何获取当前操作系统的软件版本
- .NET/Rotor源码研究1补遗 - 解决无法检测操作系统版本的错误
- .NET/Rotor源码研究1补遗 - 解决无法检测操作系统版本的错误