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 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 da propriedade
O identificador da plataforma e o número da versão.
Exceções
Essa propriedade não pôde obter a versão do sistema.
-ou-
O identificador de plataforma obtido não é membro do PlatformID
Comentários
Environment.OSVersion retorna uma versão do sistema operacional que pode estar incorreta quando um aplicativo é executado em Windows modo de compatibilidade. Para obter mais informações, consulte comentários sobre a função GetVersionExA.
Em versões .NET 5 e posteriores, Environment.OSVersion retorna a versão real do sistema operacional em modos de compatibilidade especificados pelo manifesto application. 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 método RuntimeInformation.IsOSPlatform.