Environment.OSVersion Vlastnost

Definice

Získá aktuální identifikátor platformy a číslo verze.

public static OperatingSystem OSVersion { get; }

Hodnota vlastnosti

Identifikátor platformy a číslo verze.

Výjimky

Tato vlastnost nemohla získat verzi systému.

-nebo-

Získaný identifikátor platformy není členem PlatformID

Poznámky

Environment.OSVersion vrátí verzi operačního systému, která může být nesprávná, pokud aplikace běží v režimu kompatibility windows. Další informace najdete v tématu Poznámky k funkci GetVersionExA.

V .NET 5 a novějších verzích Environment.OSVersion vrátí skutečnou verzi operačního systému v režimech kompatibility určených manifestem aplikace. Další informace najdete v tématu Environment.OSVersion vrací správnou verzi operačního systému.

K identifikaci platformy operačního systému, například Linux nebo Windows, můžete použít metodu RuntimeInformation.IsOSPlatform .

Platí pro

Produkt Verze
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.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