次の方法で共有


Environment.OSVersion プロパティ

現在のプラットフォーム ID とバージョン番号を格納している OperatingSystem オブジェクトを取得します。

Public Shared ReadOnly Property OSVersion As OperatingSystem
[C#]
public static OperatingSystem OSVersion {get;}
[C++]
public: __property static OperatingSystem* get_OSVersion();
[JScript]
public static function get OSVersion() : OperatingSystem;

プロパティ値

OperatingSystem オブジェクト。

例外

例外の種類 条件
ExecutionEngineException このプロパティが、システムのバージョンを取得できませんでした。

または

プラットフォーム ID が PlatformID のメンバではありません。

解説

.NET Compact Framework - Windows CE .NET プラットフォームに関する注意点: このプロパティに対するバージョンのリビジョン フィールドは、常に -1 です。

使用例

 
' Sample for the Environment.OSVersion property
Imports System

Class Sample
   Public Shared Sub Main()
      Console.WriteLine()
      Console.WriteLine("OSVersion: {0}", Environment.OSVersion.ToString())
   End Sub 'Main
End Class 'Sample
'
'This example produces the following results:
'
'OSVersion: Microsoft Windows NT 5.1.2600.0
'

[C#] 
// Sample for the Environment.OSVersion property
using System;

class Sample 
{
    public static void Main() 
    {
    Console.WriteLine();
    Console.WriteLine("OSVersion: {0}", Environment.OSVersion.ToString());
    }
}
/*
This example produces the following results:

OSVersion: Microsoft Windows NT 5.1.2600.0
*/

[C++] 
// Sample for the Environment::OSVersion property
#using <mscorlib.dll>

using namespace System;

int main() {
   Console::WriteLine();
   Console::WriteLine(S"OSVersion: {0}", Environment::OSVersion);
}
/*
This example produces the following results:

OSVersion: Microsoft Windows NT 5.1.2600.0
*/

[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン 言語のフィルタ をクリックします。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET

参照

Environment クラス | Environment メンバ | System 名前空間