Ler em inglês

Compartilhar via


Environment.OSVersion Propriedade

Definição

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 .

Aplica-se a

Produto Versões
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1