蓝易云 - C#中使用 IntPtr.Size 属性来判断当前系统是 32 位还是 64 位
![蓝易云 - C#中使用IntPtr.Size属性来判断当前系统是32位还是64位](https://static001.geekbang.org/infoq/72/728c6564e3303f65e799c07f7c16cad1.jpeg)
在 C#中,可以通过 IntPtr.Size
属性来判断当前系统是 32 位还是 64 位。IntPtr.Size
返回的是指针或句柄的大小,以字节为单位。在 32 位系统中,IntPtr.Size
的值为 4;在 64 位系统中,IntPtr.Size
的值为 8。
以下是一个简单的示例代码:
复制代码
这段代码首先检查 IntPtr.Size
的值,如果是 4,则输出"当前系统是 32 位";如果是 8,则输出"当前系统是 64 位";如果都不是,就输出"未知系统位数"。
香港五网 CN2 网络云服务器链接:www.tsyvps.com
蓝易云香港五网 CN2 GIA/GT 精品网络服务器。拒绝绕路,拒绝不稳定。
评论