Environment.OSVersion Property

Definition

Ruft ein OperatingSystem-Objekt ab, das den Bezeichner und die Versionsnummer der aktuellen Plattform enthält.Gets an OperatingSystem object that contains 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

Property Value

OperatingSystem

Ein Objekt, das den Bezeichner und die Versionsnummer der Plattform enthält.An object that contains the platform identifier and version number.

Exceptions

Diese Eigenschaft war nicht in der Lage, die Systemversion abzurufen.This property was unable to obtain the system version.

Oder-or- Der abgerufene Plattformbezeichner ist kein Mitglied von PlatformID.The obtained platform identifier is not a member of PlatformID

Remarks

Die Environment.OSVersion-Eigenschaft bietet keine zuverlässige Möglichkeit, um genau das Betriebssystem und seine Version zu identifizieren.The Environment.OSVersion property does not provide a reliable way to identify the exact operating system and its version. Daher wird empfohlen, diese Methode nicht zu verwenden.Therefore, we do not recommend that you use this method. Alternative:Instead:

  • Verwenden Sie die RuntimeInformation.IsOSPlatform-Methode, um die Betriebssystem Plattform zu identifizieren.To identify the operating system platform, use the RuntimeInformation.IsOSPlatform method.

  • Vermeiden Sie das Schreiben von Code, der von einer gemeldeten Betriebssystemversion abhängt.Avoid writing code that depends on a reported operating system version. Überprüfen Sie stattdessen die Verfügbarkeit der Features, die Ihre Anwendung benötigt.Instead, check for the availability of the features that your application needs.

Applies to