OperatingSystem.VersionString プロパティ

定義

プラットフォーム ID、バージョン、およびオペレーティング システムに現在インストールされている Service Pack の連結された文字列形式を取得します。

public:
 property System::String ^ VersionString { System::String ^ get(); };
public string VersionString { get; }
member this.VersionString : string
Public ReadOnly Property VersionString As String

プロパティ値

String

PlatformVersionServicePack の各プロパティによって返される値の文字列形式。

プロパティを示すコード例を次に VersionString 示します。

// This example demonstrates the VersionString property.
using namespace System;
int main()
{
   OperatingSystem^ os = Environment::OSVersion;
   
   // Display the value of OperatingSystem.VersionString. By default, this is
   // the same value as OperatingSystem.ToString.
   Console::WriteLine( L"This operating system is {0}", os->VersionString );
   return 0;
}

/*
This example produces the following results:

This operating system is Microsoft Windows NT 5.1.2600.0 Service Pack 1
*/
// This example demonstrates the VersionString property.
using System;

class Sample
{
    public static void Main()
    {
    OperatingSystem os = Environment.OSVersion;
// Display the value of OperatingSystem.VersionString. By default, this is
// the same value as OperatingSystem.ToString.
    Console.WriteLine("This operating system is {0}", os.VersionString);
    }
}
/*
This example produces the following results:

This operating system is Microsoft Windows NT 5.1.2600.0 Service Pack 1
*/
// This example demonstrates the VersionString property.
open System

let os = Environment.OSVersion
// Display the value of OperatingSystem.VersionString. By default, this is
// the same value as OperatingSystem.ToString.
printfn $"This operating system is {os.VersionString}"
// This example produces the following results:
//    This operating system is Microsoft Windows NT 5.1.2600.0 Service Pack 1
' This example demonstrates the VersionString property.
Class Sample
   Public Shared Sub Main()
      Dim os As OperatingSystem = Environment.OSVersion

' Display the value of OperatingSystem.VersionString. By default, this is
' the same value as OperatingSystem.ToString.

      Console.WriteLine("This operating system is {0}", os.VersionString)

   End Sub
End Class
'
'This example produces the following results:
'
'This operating system is Microsoft Windows NT 5.1.2600.0 Service Pack 1

注釈

既定では、返される値はメソッドによってVersionStringToString返される値と同じです。 ただし、別のプラットフォームの.NET Frameworkの実装では、そのプラットフォームに適した文字列が返される場合があります。

Windowsオペレーティング システムのバージョンとそれに対応するバージョン番号の一覧については、「オペレーティング システムのバージョン」を参照してください。

適用対象

こちらもご覧ください