Environment.Version 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 uma versão que consiste nos números principal, secundário, de build e de revisão do Common Language Runtime.
public:
static property Version ^ Version { Version ^ get(); };
public static Version Version { get; }
member this.Version : Version
Public Shared ReadOnly Property Version As Version
Valor da propriedade
A versão do common language runtime.
Exemplos
O exemplo a seguir exibe a versão do common language runtime.
// Sample for the Environment::Version property
using namespace System;
int main()
{
Console::WriteLine();
Console::WriteLine( "Version: {0}", Environment::Version );
}
/*
This example produces the following results:
(Any result that is lengthy, specific to the machine on which this sample was tested, or reveals information that should remain secure, has been omitted and marked S"!---OMITTED---!".)
Version: !---OMITTED---!
*/
// Sample for the Environment.Version property
using System;
class Sample
{
public static void Main()
{
Console.WriteLine();
Console.WriteLine("Version: {0}", Environment.Version.ToString());
}
}
// Sample for the Environment.Version property
open System
printfn $"\nVersion: {Environment.Version}"
' Sample for the Environment.Version property
Class Sample
Public Shared Sub Main()
Console.WriteLine()
Console.WriteLine("Version: {0}", Environment.Version.ToString())
End Sub
End Class
Comentários
Para .NET Core 3.x e .NET 5+, a Environment.Version propriedade retorna o número da versão do runtime do .NET.
Para as versões do .NET Framework 4, 4.5, 4.5.1 e 4.5.2, a propriedade Environment.Version retorna um objeto Version cuja representação da cadeia de caracteres tem a forma 4.0.30319.xxxxx
. Para o .NET Framework 4.6 e versões posteriores e versões do .NET Core antes da 3.0, ele tem o formulário4.0.30319.42000
.
Aviso
Para o .NET Framework 4.5 e posterior, não recomendamos usar a Version propriedade para detectar a versão do runtime; em vez disso, você pode determinar a versão do common language runtime consultando o registro. Para obter mais informações, consulte Como determinar quais .NET Framework versões estão instaladas.
Para obter mais informações sobre a versão do common language runtime instalado com cada versão do .NET Framework, consulte Versões e Dependências.