最近一直在看clr via c#这本书 在核心机制之垃圾回收这章中 遇到了一个特别纠结的问题:
书的463页一段话:“类型 中定义的任何静态字段被认为是一个根,除此之外,任何方法参数或局部变量也被认为是一个根 只有引用类型的变量才被 认为是根 值类型的变量永远不被认为是根”
这短话让我非常纠结 方法参数和局部变量也有可能是值类型啊 这不 互相矛盾了麽???
------------------------------------------
还一个疑问 在书的466页:”类型的静态字段永远是它引用的任何对象的根“
这句话怎么理解呢 静态字段如何来引用一个对象呢 其实我对于根的理解也比较模糊 恳求大牛们解答!
犯罪嫌疑人X