Environment.OSVersion 属性

定义

获取当前平台标识符和版本号。

public:
 static property OperatingSystem ^ OSVersion { OperatingSystem ^ get(); };
public static OperatingSystem OSVersion { get; }
static member OSVersion : OperatingSystem
Public Shared ReadOnly Property OSVersion As OperatingSystem

属性值

平台标识符和版本号。

例外

此属性不能获得系统版本。

获得的平台标识符不是 PlatformID 的成员

注解

Environment.OSVersion 当应用程序在 Windows 兼容模式下运行时,返回的 OS 版本可能不正确。 有关详细信息,请参阅 GetVersionExA 函数备注

在 .NET 5 及更高版本中, Environment.OSVersion 返回 应用程序清单指定的兼容模式下的实际 OS 版本。 有关详细信息,请参阅 Environment.OSVersion 返回正确的操作系统版本

若要标识操作系统平台(例如 Linux 或 Windows),可以使用 RuntimeInformation.IsOSPlatform 方法。

适用于