写点什么

C#中使用 IntPtr.Size 属性来判断当前系统是 32 位还是 64 位

  • 2024-02-21
    四川
  • 本文字数:320 字

    阅读完需:约 1 分钟

C#中使用IntPtr.Size属性来判断当前系统是32位还是64位

在 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 位";如果都不是,就输出"未知系统位数"。


香港五网 CN2 网络云服务器链接:www.tsyvps.com

蓝易云香港五网 CN2 GIA/GT 精品网络服务器。拒绝绕路,拒绝不稳定。

发布于: 刚刚阅读数: 5
用户头像

百度搜索:蓝易云 2023-07-05 加入

香港五网CN2免备案服务器

评论

发布
暂无评论
C#中使用IntPtr.Size属性来判断当前系统是32位还是64位_C#_百度搜索:蓝易云_InfoQ写作社区