集中力なら売り切れたよ

プログラミングや、将棋などについて書きます。

.NET FrameworkでOSのバージョンを取得する方法

System.Environment.OSVersionで取得できます。

ソースコード

C#

using System;
class Program
{
    static void Main(string[] args)
    {
        Console.WriteLine(Environment.OSVersion);
    }
}

Visual Basic

Module Program
    Sub Main(args As String())
        Console.WriteLine(Environment.OSVersion)
    End Sub
End Module

実行例(Windows XP

> main.exe
Microsoft Windows NT 5.1.2600 Service Pack 3

実行例(Windows 7

> main.exe
Microsoft Windows NT 6.1.7601 Service Pack 1