我想使用C#获取当前的MAC OS X版本。有一种方法可以使用C#函数吗?
我知道命令sw_vers可以做到这一点,如果没有必要,我更愿意避免运行命令。我需要的是像“10.4”或“10.6”或其他任何字符串。
此代码:
Environment.OSVersion.ToString();
返回:
Unix 12.5.0.0
但不是10.X是mac发行版的版本号
答案 0 :(得分:3)
您应该使用Environment.OSVersion
并获取版本Environment.OSVersion.Version
返回的版本是Darwin Kernel
- 版本(OS X的基础)。您必须将此映射到OS X版本,请参阅下面的表:Release history