C#判断当前运行环境是否64bit

本文介绍了一种使用C#编程语言来检测应用程序运行环境是否为64位的方法。通过检查IntPtr.Size属性的值来判断当前运行环境,如果该值为8,则表示程序运行在64位环境下。

C#的应用程序,不强制指定目标平台为x86或x64,那么运行时想判断当前环境到底是不是64bit,可以利用 IntPtr.Size 属性:

  1. /// <summary> 
  2. /// 判定是否运行于64bit下 
  3. /// </summary> 
  4. /// <returns>是否为64bit</returns> 
  5. public static bool Is64bit() 
  6.     return IntPtr.Size == 8; 

 

关于IntPtr.Size,MSDN中的介绍如下:

  1. public static int Size { get; } 
  2.  
  3. 属性值 
  4. 类型:System.Int32 
  5.  
  6. 此平台上的指针或句柄的大小,按字节计。此属性的值在 32 位平台上为 4,在 64 位平台上为 8。 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值