赞
踩
在C#中,可以通过 IntPtr.Size
属性来判断当前系统是32位还是64位。IntPtr.Size
返回的是指针或句柄的大小,以字节为单位。在32位系统中,IntPtr.Size
的值为4;在64位系统中,IntPtr.Size
的值为8。
以下是一个简单的示例代码:
- if (IntPtr.Size == 4)
- {
- Console.WriteLine("当前系统是32位");
- }
- else if (IntPtr.Size == 8)
- {
- Console.WriteLine("当前系统是64位");
- }
- else
- {
- Console.WriteLine("未知系统位数");
- }
这段代码首先检查 IntPtr.Size
的值,如果是4,则输出"当前系统是32位";如果是8,则输出"当前系统是64位";如果都不是,就输出"未知系统位数"。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。