Environment.OSVersion Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém o identificador de plataforma atual e o número de versão.
public:
static property OperatingSystem ^ OSVersion { OperatingSystem ^ get(); };
public static OperatingSystem OSVersion { get; }
static member OSVersion : OperatingSystem
Public Shared ReadOnly Property OSVersion As OperatingSystem
Valor da propriedade
O identificador de plataforma e o número de versão.
Exceções
Essa propriedade não pôde obter a versão do sistema.
- ou -
O identificador de plataforma obtido não é um membro de PlatformID
Comentários
Environment.OSVersion retorna uma versão do sistema operacional que pode estar incorreta quando um aplicativo é executado no modo de compatibilidade do Windows. Para obter mais informações, confira Comentários sobre a função GetVersionExA.
No .NET 5 e versões posteriores, Environment.OSVersion retorna a versão real do sistema operacional em modos de compatibilidade especificados pelo manifesto do aplicativo. Para obter mais informações, consulte Environment.OSVersion retorna a versão correta do sistema operacional.
Para identificar a plataforma do sistema operacional, por exemplo, Linux ou Windows, você pode usar o RuntimeInformation.IsOSPlatform método .