猿问

对于CLR VIA C# 一书的几个迫切需要解决的疑问

最近一直在看clr via c#这本书 在核心机制之垃圾回收这章中 遇到了一个特别纠结的问题:

书的463页一段话:“类型 中定义的任何静态字段被认为是一个根,除此之外,任何方法参数或局部变量也被认为是一个根 只有引用类型的变量才被 认为是根 值类型的变量永远不被认为是根”

这短话让我非常纠结 方法参数和局部变量也有可能是值类型啊 这不 互相矛盾了麽???

------------------------------------------

还一个疑问 在书的466页:”类型的静态字段永远是它引用的任何对象的根“

这句话怎么理解呢  静态字段如何来引用一个对象呢 其实我对于根的理解也比较模糊 恳求大牛们解答!


墨色风雨
浏览 640回答 2
2回答

犯罪嫌疑人X

根说法好象是有点比喻的感觉
随时随地看视频慕课网APP
我要回答