IntPtr.Size显示操作系统版本或.NET版本?

use*_*673 4 .net 64-bit

IntPtr.Size的结果是否显示运行.NET应用程序的操作系统或正在运行的.NET Framework版本?如果你有一个使用WOW在64位机器上运行的32位应用程序,那么IntPtr.Size会显示什么(4或8)?

SLa*_*aks 6

它返回当前进程的位数.

因此,如果您的程序集仅编译为x86,它将始终返回4,即使在x64 OS上也是如此.

  • @ user54064是的,这就是SLaks所说的 (2认同)