日期:2014-05-19  浏览次数:20698 次

新手关于垃圾回收的问题
class   Node
{
public   Node   left,right;
public   int   data;
}

如果用Node类型建一棵树,只记录总根节点的话其它部分会不会被回收掉?c#不用指针还有什么建树的好方法吗?谢谢

------解决方案--------------------
只要堆栈里有引用指向堆里的对象,就不会被回收.
所以你的孩子节点只要父节点存在就不会被回收.
------解决方案--------------------
不会的,c#只会回收无用的资源。