Environment.OSVersion Environment.OSVersion Environment.OSVersion Environment.OSVersion Property

Definizione

Ottiene un oggetto OperatingSystem che contiene l'identificatore e il numero di versione della piattaforma corrente.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

Valore della proprietà

Oggetto contenente l'identificatore e il numero di versione della piattaforma.An object that contains the platform identifier and version number.

Eccezioni

Questa proprietà non è riuscita a ottenere la versione del sistema.This property was unable to obtain the system version.

-oppure--or- L'identificatore di piattaforma ottenuto non è un membro di PlatformIDThe obtained platform identifier is not a member of PlatformID

Commenti

Il Environment.OSVersion proprietà non è incluso un metodo efficace per identificare l'esatta del sistema operativo e la relativa versione.The Environment.OSVersion property does not provide a reliable way to identify the exact operating system and its version. Pertanto, non è consigliabile utilizzare questo metodo.Therefore, we do not recommend that you use this method. Al contrario:Instead:

  • Per identificare la piattaforma del sistema operativo, usare il RuntimeInformation.IsOSPlatform (metodo).To identify the operating system platform, use the RuntimeInformation.IsOSPlatform method.

  • Evitare di scrivere codice che dipende da una versione segnalata del sistema operativo.Avoid writing code that depends on a reported operating system version. Al contrario, controllare la disponibilità delle funzionalità richieste dall'applicazione.Instead, check for the availability of the features that your application needs.

Si applica a