那是因为
article
Anders Hejlsberg(首席建筑师):
现在,我们接下来要做的是对所有具有值的类型实例化
类型如
List<int>
,则,
List<long>
,则,
List<double>
,则,
List<float>
我们
创建可执行本机代码的唯一副本。所以
列表(<);内部(>);
获取
它自己的代码。
列表(<);长(>);
获取其自己的代码。
列表(<);浮动(>);
拥有自己的
密码对于所有引用类型,我们共享代码,因为它们是
代表性相同。这只是指针。
在您的示例中,
bool
和
int
是值类型。他们每个人都有自己的副本,因此他们有不同的指向
doSomething
。
SomeClass
是引用类型(我假定)。因此,它与其他引用类型共享其代码,但不与值类型共享。所以它也有不同的
剂量测定法
指针(不同于
布尔
和
内景
版本)。如果使用其他引用类型(
SomeOtherClass
)-其指针与
SomeClass类
版本
剂量测定法
。