这篇文章是去年问过的一个问题的进一步解释。
Public Class RandomClassManager
Private mCol As Collection
Private Sub Foo()
Dim ob as New MyRandomClass
Add(ob)
End Sub
Public Sub Add(ByRef mc As MyRandomClass)
mCol.Add(mc)
End Sub
End Class
一旦 Foo
退出,我能相信 mCol
仍然拥有其中的 MyRandomClass
对象吗?还是我的对象有被垃圾回收器移除的风险?