64位系統?

IntPtr.Size Property

Property Value

Type: System.Int32
The size of a pointer or handle in this process, measured in bytes. The value of this property is 4 in a 32-bit process, and 8 in a 64-bit process. You can define the process type by setting the /platform switch when you compile your code with the C# and Visual Basic compilers.

f your assembly is compiled as x86 only, it will always return 4, even on an x64 OS.

編譯目標平臺是32位的就是4,是64位的就是8,即使是在64位上,如果按32位編譯也是4.

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章