【发布时间】:2011-11-24 07:52:50
【问题描述】:
在我的应用程序组合根中,构建了一个大型实例树,其中子节点可以通过实例委托和观察者隐式引用父节点。这是托管对象关系的简化视图:
A <---+
B | |
C - + |
D |
E | <-+
F ----+ |
G |
I -------+
我的预感是,如果我在组合根中引用了对象 A 和 E,然后将它们设置为 null,那么完整的对象树将被垃圾回收。
正确吗?
【问题讨论】:
-
“引用了对象 A 和 B”——不应该是 A 和 E 吗?
-
@Henk:是的 - 谢谢你的收获!固定。
标签: c# garbage-collection clr