在C#中,可以使用IntPtr.Size
属性来判断当前系统是32位还是64位。如果IntPtr.Size
的值为4,则表示当前系统是32位;如果值为8,则表示当前系统是64位。
以下是代码:
using System;
class Program
{
static void Main()
{
int size = IntPtr.Size;
if (size == 4)
{
Console.WriteLine("当前系统是32位");
}
else if (size == 8)
{
Console.WriteLine("当前系统是64位");
}
else
{
Console.WriteLine("未知位数");
}
}
}