您好,登錄后才能下訂單哦!
C#的應用程序,不強制指定目標平臺為x86或x64,那么運行時想判斷當前環境到底是不是64bit,可以利用 IntPtr.Size 屬性:
- /// <summary>
- /// 判定是否運行于64bit下
- /// </summary>
- /// <returns>是否為64bit</returns>
- public static bool Is64bit()
- {
- return IntPtr.Size == 8;
- }
關于IntPtr.Size,MSDN中的介紹如下:
- public static int Size { get; }
- 屬性值
- 類型:System.Int32
- 此平臺上的指針或句柄的大小,按字節計。此屬性的值在 32 位平臺上為 4,在 64 位平臺上為 8。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。