我正在学习.NET/C,因为我几乎总是想知道托管对象在实际内存中是如何表示的,所以我想知道是否有任何编程方法来获取这些信息,包括对象内存地址、字节大小、内存布局等?
我知道.NET不鼓励它,并将信息隐藏为内部实现细节。但我真的很好奇它的调试和学习目的。
ildasm
Debug > Windows > Disassembly
WinDbg SOS.dll this list of links
WinDbg
SOS.dll