Environment.OSVersion Właściwość

Definicja

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

OperatingSystem

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 .

Dotyczy