2016-03-04 62 views

回答

2
myClass obj = new myClass(); 
TypedReference tr = __makeref(obj); 
IntPtr ptr = **(IntPtr**)(&tr); 
+1

可能完全不安全,因爲GC可以在任何時間點「移動」內存中的「obj」... :-) – xanatos

+0

是的,它是不安全的。應該位於不安全的塊內。 – venkat

+0

我想獲取用C#創建的類的實例地址。有沒有相同的方法/方法? – Hello

相關問題