Jul*_*old 8 c# heap clr types object
我在CLR C#中已经阅读过关于这个主题的内容,但我想知道的是什么.
据说类的一个实例只存储它的字段,一个类型对象指针(指向它的类型对象)和它在堆中的同步块索引.类型对象本身也有一个类型对象指针.那么类型对象的类型对象指针指向哪个对象?不应该是类的所有重要数据和元数据已经在类型对象本身?
希望你得到我的观点相当令人困惑;)
Mat*_*son 7
从Jeffrey Richter的"CLR via C#"一书中,第4章"Type Fundamentals":
当然,system.type对象本身就是一个对象,因此它中还有一个类型对象指针成员,并且可以合理地询问该成员引用的内容.它指的是它本身,因为system.type对象本身就是一个类型对象的"实例".
所以你去:它指向自己(正如你可能预期的那样).
归档时间:
11 年,9 月 前
查看次数:
1268 次
最近记录: