Environment.OSVersion Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft den aktuellen Plattformbezeichner und die Versionsnummer ab.
public:
static property OperatingSystem ^ OSVersion { OperatingSystem ^ get(); };
public static OperatingSystem OSVersion { get; }
static member OSVersion : OperatingSystem
Public Shared ReadOnly Property OSVersion As OperatingSystem
Eigenschaftswert
Der Plattformbezeichner und die Versionsnummer.
Ausnahmen
Diese Eigenschaft war nicht in der Lage, die Systemversion abzurufen.
- oder -
Der abgerufene Plattformbezeichner ist kein Mitglied von PlatformID.
Hinweise
Environment.OSVersion gibt eine Betriebssystemversion zurück, die möglicherweise falsch ist, wenn eine Anwendung im Windows-Kompatibilitätsmodus ausgeführt wird. Weitere Informationen finden Sie in den Hinweisen zur GetVersionExA-Funktion.
In .NET 5 und höheren Versionen Environment.OSVersion gibt die tatsächliche Betriebssystemversion in den vom Anwendungsmanifest angegebenen Kompatibilitätsmodi zurück. Weitere Informationen finden Sie unter Environment.OSVersion gibt die richtige Betriebssystemversion zurück.
Um die Betriebssystemplattform zu identifizieren, z. B. Linux oder Windows, können Sie die RuntimeInformation.IsOSPlatform -Methode verwenden.