在VB6應用程序中,我有一個Dictionary
,其關鍵是String
s,值是自定義類的實例。如果我在Dictionary
上撥打RemoveAll()
,它是否會首先釋放自定義對象?還是我明確需要自己做這個?Scripting.Dictionary的RemoveAll()方法是否首先釋放其所有元素?
Dim d as Scripting.Dictionary
d("a") = New clsCustom
d("b") = New clsCustom
' Are these two lines necessary?
Set d("a") = Nothing
Set d("b") = Nothing
d.RemoveAll
-1 _VB6_中唯一的「垃圾收集器」是引用計數。 – 2012-12-30 07:18:26