通过


Environment.Version 属性

定义

获取由公共语言运行时的主要、次要版本、内部版本和修订号组成的版本。

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 的每个版本一起安装的公共语言运行时版本的详细信息,请参阅 版本和依赖项

适用于