Environment.Version Environment.Version Environment.Version Environment.Version Property

定義

共通言語ランタイムのメジャー バージョン番号、マイナー バージョン番号、ビルド番号、およびリビジョン番号を記述する Version オブジェクトを取得します。Gets a Version object that describes the major, minor, build, and revision numbers of the 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

プロパティ値

共通言語ランタイムのバージョンを表示するオブジェクト。An object that displays the version of the common language runtime.

共通言語ランタイムのバージョンを表示する例を次に示します。The following example displays the version of the common language runtime. (セキュリティ上の理由から、サンプル出力ではバージョンが省略されています)。(The version is omitted from the example output for security reasons.)

// 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
Class Sample
   Public Shared Sub Main()
      Console.WriteLine()
      Console.WriteLine("Version: {0}", Environment.Version.ToString())
   End Sub
End Class 'Sample

注釈

.NET Framework バージョン 4、4.5、4.5.1、および 4.5.2 の場合は、Environment.Version プロパティから返される Version オブジェクトの文字列表現が 4.0.30319.xxxxx という形式になっています。For the .NET Framework Versions 4, 4.5, 4.5.1, and 4.5.2, the Environment.Version property returns a Version object whose string representation has the form 4.0.30319.xxxxx. .NET Framework 4.6 以降のバージョンでは、という形式4.0.30319.42000になります。For the .NET Framework 4.6 and later versions, it has the form 4.0.30319.42000.

警告

以降では、 Versionプロパティを使用してランタイムのバージョンを検出することはお勧めしません。代わりに、レジストリに対してクエリを実行することで、共通言語ランタイムのバージョンを特定できます。 .NET Framework 4.5.NET Framework 4.5For the .NET Framework 4.5.NET Framework 4.5 and later, we do not recommend using the Version property to detect the version of the runtime; instead, you can determine the version of the common language runtime by querying the registry. 詳細については、「方法 :インストールされている .NET Framework バージョンを確認する」を参照してください。For more information, see How to: Determine Which .NET Framework Versions Are Installed.

各バージョンの .NET Framework と共にインストールされる共通言語ランタイムのバージョンの詳細については、「バージョンと依存関係」を参照してください。For more information about the version of the common language runtime that is installed with each version of the .NET Framework, see Versions and Dependencies.

適用対象