您的位置:首页 > 编程语言 > C#

C#编译成x86与x64区别

2013-05-10 17:24 295 查看
static void Main(string[] args)
{

Console.WriteLine("This applications is compiled to run on all processors.");

Console.WriteLine("Checking IntPtr.Size to see if this application is running as a 32bit or 64bit application.");

Console.WriteLine("IntPtr.Size = " + IntPtr.Size);

if (IntPtr.Size == 4)
Console.WriteLine("This application is running as a 32bit Process.");

if (IntPtr.Size == 8)
Console.WriteLine("This application is running as a 64bit Process!!!");
Console.Read();
}


编译器选项: Csc.exe /platform:x86 或 在属性页中目标平台选择x86.

IntPtr 大小不同,一个为4,一个为8
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: