C# 循环引用垃圾回收

4
考虑以下 C# 中的类:

class A
{
    public B b;
}

class B
{
    public A a;
}

后续步骤:
{
    A a = new A();
    B b = new B();
    a.b = b;
    b.a = a;
}

问题: 当执行超出该范围时,由于另一个实例仍然持有对它们的引用,因此是否会对任一实例进行垃圾回收?

哎呀,我只是不擅长搜索。 - Matthew Kennedy
2个回答

4

啊,就是它们从任何其他地方都无法访问。谢谢。 - Matthew Kennedy

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接