Environment.Version 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取由公共语言运行时的主要、次要版本、内部版本和修订号组成的版本。
public:
static property Version ^ Version { Version ^ get(); };
public static Version Version { get; }
static member Version : Version
Public Shared ReadOnly Property Version As Version
属性值
公共语言运行时的版本。
示例
以下示例显示公共语言运行时的版本。
// 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 及更高版本,它具有窗体 4.0.30319.42000。
警告
对于 .NET Framework 4.5 及更高版本,我们不建议使用 Version 属性来检测运行时版本;相反,可以通过查询注册表来确定公共语言运行时的版本。 有关详细信息,请参阅 如何:确定安装了哪些 .NET Framework 版本。
有关随 .NET Framework 的每个版本一起安装的公共语言运行时版本的详细信息,请参阅 版本和依赖项。