Environment.OSVersion Właściwość

Definicja

Pobiera bieżący identyfikator platformy i numer wersji.Gets the current platform identifier and version number.

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.The platform identifier and version number.

Wyjątki

Ta właściwość nie może uzyskać wersji systemowej.This property was unable to obtain the system version.

-lub--or-

Otrzymany identyfikator platformy nie jest elementem członkowskim PlatformIDThe obtained platform identifier is not a member of PlatformID

Uwagi

W wersjach .NET wcześniejszych niż .NET 5,0 Environment.OSVersion Funkcja zwraca wersję systemu operacyjnego, która może być niepoprawna, gdy aplikacja działa w trybie zgodności systemu Windows.In .NET versions prior to .NET 5.0, Environment.OSVersion returns an OS version that may be incorrect when an application runs under Windows compatibility mode. Aby uzyskać więcej informacji, zobacz uwagi dotyczące funkcji GetVersionExA.For more information, see GetVersionExA function remarks. W programie .NET 5,0 i nowszych Environment.OSVersion Funkcja zawsze zwraca rzeczywistą wersję systemu operacyjnego.In .NET 5.0 and later, Environment.OSVersion always returns the actual OS version. Aby uzyskać więcej informacji, zobacz Environment. OSVersion zwraca poprawną wersję systemu operacyjnego.For more information, see Environment.OSVersion returns the correct operating system version.

Aby zidentyfikować platformę systemu operacyjnego, na przykład Linux lub Windows, można użyć RuntimeInformation.IsOSPlatform metody.To identify the operating system platform, for example, Linux or Windows, you can use the RuntimeInformation.IsOSPlatform method.

Dotyczy