Environment.Version Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает версию, состоящую из основных, дополнительных, сборок и номеров редакций среды CLR.
public:
static property Version ^ Version { Version ^ get(); };
public static Version Version { get; }
member this.Version : Version
Public Shared ReadOnly Property Version As Version
Значение свойства
Версия среды CLR.
Примеры
В следующем примере показана версия среды CLR.
// 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
Комментарии
Для .NET Core 3.x и .NET 5+ Environment.Version свойство возвращает номер версии среды выполнения .NET.
Для платформы .NET Framework версий 4, 4.5, 4.5.1 и 4.5.2 свойство Environment.Version возвращает объект Version, строковое представление которого имеет форму 4.0.30319.xxxxx
. Для платформа .NET Framework версии 4.6 и более поздних версий и .NET Core до версии 3.0 она имеет форму4.0.30319.42000
.
Предупреждение
Для платформа .NET Framework 4.5 и более поздних версий мы не рекомендуем использовать Version свойство для обнаружения версии среды выполнения. Вместо этого можно определить версию среды CLR, запросив реестр. Дополнительные сведения см. в разделе "Практическое руководство. Определение установленных платформа .NET Framework версий".
Дополнительные сведения о версии среды CLR, установленной с каждой версией платформа .NET Framework, см. в разделе "Версии и зависимости".