2013-06-25 61 views
2

考慮在C#以下類: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; 
} 

問題: 當執行落在了這個範圍,將任何一種情況下被垃圾收集,因爲仍然有對彼此持有的每個人的參考?

+0

韋爾普,我在搜索只是壞。 –

回答