例如,我有一个 A 类和一个方法 f。
Class B
{
void aMethod(){}
}
void f()
{
var a= new B();
a.aMethod();
}
当执行一个方法时,CLR 将首先在堆上启动基本类型对象。因此,在 f 执行的第一条语句之前,B Type Object将在堆上分配和初始化一个对象。
那么在 f 执行之后,会B Type Object被垃圾回收吗?(除了InstanceB Type Object有什么特别的吗?)rootB
为了清楚起见,B Type Object指的System.Type是表示B类型的对象
我正在读这本书的第 4 章CLR via C#。