Environment.OSVersion Property

Definition

Obtiene un objeto OperatingSystem que contiene el identificador de la plataforma actual y el número de versión.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

Un objeto que contiene el identificador de la plataforma y el número de versión.An object that contains the platform identifier and version number.

Exceptions

Esta propiedad no pudo obtener la versión del sistema.This property was unable to obtain the system version.

o bien-or- El identificador de plataforma obtenido no es un miembro de PlatformIDThe obtained platform identifier is not a member of PlatformID

Remarks

La propiedad Environment.OSVersion no proporciona una manera confiable de identificar el sistema operativo exacto y su versión.The Environment.OSVersion property does not provide a reliable way to identify the exact operating system and its version. Por lo tanto, no se recomienda usar este método.Therefore, we do not recommend that you use this method. En su lugar:Instead:

  • Para identificar la plataforma del sistema operativo, use el método RuntimeInformation.IsOSPlatform.To identify the operating system platform, use the RuntimeInformation.IsOSPlatform method.

  • Evite escribir código que dependa de una versión de sistema operativo.Avoid writing code that depends on a reported operating system version. En su lugar, Compruebe la disponibilidad de las características que necesita su aplicación.Instead, check for the availability of the features that your application needs.

Applies to