4
IntPtr.Size的結果是否顯示運行.NET應用程序的操作系統或正在運行的.NET Framework的哪個版本?如果您使用WOW在64位機器上運行32位應用程序,IntPtr.Size會顯示什麼(4或8)?IntPtr.Size顯示操作系統版本或.NET版本?
IntPtr.Size的結果是否顯示運行.NET應用程序的操作系統或正在運行的.NET Framework的哪個版本?如果您使用WOW在64位機器上運行32位應用程序,IntPtr.Size會顯示什麼(4或8)?IntPtr.Size顯示操作系統版本或.NET版本?
它返回當前進程的位數。因此,如果您的程序集僅作爲x86編譯,它將始終返回4,即使在x64操作系統上也是如此。
所以你說它會返回4,因爲進程是32位的,即使它在64位機器上運行? – user31673 2010-04-08 14:07:37
@ user54064是的,這就是SLaks所說的 – ParmesanCodice 2010-04-08 14:10:22
是的。如果進程是32位,它將返回4。 – SLaks 2010-04-08 14:14:15