閱讀英文

共用方式為


Environment.OSVersion 屬性

定義

取得目前的平台識別碼與版本號碼。

C#
public static OperatingSystem OSVersion { get; }

屬性值

平臺識別碼和版本號碼。

例外狀況

這個屬性過去無法取得系統版本。

-或-

取得的平台識別碼不是 PlatformID 的成員。

備註

Environment.OSVersion 會傳回作業系統版本,當應用程式在 Windows 相容性模式下執行時可能不正確。 如需詳細資訊,請參閱 GetVersionExA 函式備註

在 .NET 5 和更新版本中, Environment.OSVersion應用程式資訊清單所指定的相容性模式傳回實際的 OS 版本。 如需詳細資訊,請參閱 Environment.OSVersion 傳回正確的作業系統版本

若要識別作業系統平臺,例如 Linux 或 Windows,您可以使用 RuntimeInformation.IsOSPlatform 方法。

適用於

產品 版本
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1