当我执行诸如以下的语句时
Set MyObject = Nothing
类中是否有一个被调用的特定函数(即我可以用作析构函数)来执行诸如清理数组、与数据库断开连接等操作?
类似于Class_Initialize
,构造函数,还有一个析构函数:
Sub Class_Terminate
... ' Put your destructor code here '
End Sub
一旦该对象的引用计数达到零,即当引用该对象的所有变量都超出范围或已设置为其他值时(例如,Nothing
)。因此,Set MyObject = Nothing
仅当以下情况时才会调用析构函数MyObject
是引用该对象的最后一个变量。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)