class Book
{
public int ISBN { get; set; }
}
void Method()
{
Book book = new Book();
// Break and verify in SoS Debugging.
}
!dumpheap -type Book
PDB symbol for clr.dll not loaded
Address MT **Size**
00c6b76c 009b7f2c **12**
total 0 objects
Statistics:
MT Count TotalSize Class Name
009b7f2c 1 12 GCTest.Book
Total 1 objects
ここでのオブジェクトのサイズはなんと12バイト。1 つの整数プロパティのみが含まれます。sizeof(int) = 4 バイト残り 8 バイト? (オブジェクトのインスタンス化)。誰でも光を当てることができますか?