Environment.OSVersion Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera bieżący identyfikator platformy i numer wersji.
public:
static property OperatingSystem ^ OSVersion { OperatingSystem ^ get(); };
public static OperatingSystem OSVersion { get; }
member this.OSVersion : OperatingSystem
Public Shared ReadOnly Property OSVersion As OperatingSystem
Wartość właściwości
Identyfikator platformy i numer wersji.
Wyjątki
Ta właściwość nie może uzyskać wersji systemowej.
-lub-
Uzyskany identyfikator platformy nie jest elementem członkowskim PlatformID
Uwagi
W wersjach platformy .NET wcześniejszych niż .NET 5 zwraca wersję systemu operacyjnego, która może być niepoprawna, Environment.OSVersion gdy aplikacja działa w trybie zgodności Windows. Aby uzyskać więcej informacji, zobacz GetVersionExA function remarks (Uwagi dotyczące funkcji GetVersionExA). W programie .NET 5 i nowszych wersjach Environment.OSVersion zawsze zwraca rzeczywistą wersję systemu operacyjnego. Aby uzyskać więcej informacji, zobacz Environment.OSVersion zwraca poprawną wersję systemu operacyjnego.
Aby zidentyfikować platformę systemu operacyjnego, na przykład Linux lub Windows, można użyć RuntimeInformation.IsOSPlatform metody .