事業内容

32ビットと64ビットの見分け方




32ビットマシンなのか64ビットマシンなのかを見分けるやり方です。

1つ目は、IntPtrのSizeを利用する方法です。

if (IntPtr.Size == 4)
{
    //32ビット
}
else if (IntPtr.Size == 8)
{
    //64ビット
}


2つ目は、Is64BitProcessで見分ける方法です。
これは、.NetFramework4からの機能です。

if (Environment.Is64BitProcess)
{
    //64ビット
}
else
{
    //32ビット
}



C#へ

テンプレートのpondt