System.Type&& TypeHandle-> MethodTable-> EEClass

时间:2014-01-29 14:32:07

标签: c# .net c#-4.0 clr

我遇到了一个问题:我无法理解主题标题中描述的实体,CLR用于提供类型安全性。如果您不明白我的意思,请阅读"TypeHandle->MethodTable-> EEClass"

首先,我将描述我如何理解这些概念,并乐意等待您纠正我并提供一些额外的这些信息对此有所了解。

左右:我想“TypeHandle->MethodTable-> EEClass CLT在应用程序执行第一行代码之前创建它,并使用该实体进一步提供类型安全和转换,多态性(虚拟)函数调用)。

另一方面,System.Type是一个实例,它将根据GetType() typeof()的请求创建。

所以我很困惑,System.Type && TypeHandle->MethodTable-> EEClass执行相同的角色,但被分成不同的实体。

0 个答案:

没有答案