Environment.OSVersion Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém o identificador da 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 de Propriedade
O identificador da plataforma e o número da versão.
Exceções
Esta propriedade não conseguiu obter a versão do sistema.
-ou-
O identificador de plataforma obtido não é membro de PlatformID
Observações
Environment.OSVersion devolve uma versão do sistema operativo que pode estar incorreta quando uma aplicação corre sob Windows modo de compatibilidade. Para mais informações, consulte observações da função GetVersionExA.
Em versões .NET 5 e posteriores, Environment.OSVersion devolve a versão real do sistema operativo em modos de compatibilidade especificados pelo manifesto application. Para mais informações, consulte Environment.OSVersion devolve a versão correta do sistema operativo.
Para identificar a plataforma do sistema operativo, por exemplo, Linux ou Windows, pode usar o método RuntimeInformation.IsOSPlatform.