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

Definición

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

Valor de propiedad

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.

Excepciones

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

Comentarios

La Environment.OSVersion propiedad 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 lugarInstead:

  • Para identificar la plataforma del sistema operativo, use RuntimeInformation.IsOSPlatform el método.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.

Se aplica a