我写个一个类 class1。继承自组建
Inherits Component 在这个类重载了
Protected Overrides Sub Dispose(ByVal disposing As Boolean)
MyBase.Dispose(disposing)
Over()
End Sub
释放所有自定义的资源。然后再另外有个控件B 定义了类型为class1的窗体级变量 c1=new classs1 用完了,顺手调用了c1.Dispose再然后,因为某种需要要用到class1
我用isnothing判断 c1是否nothing
if isnothing(c1) then c1=new class1但奇怪的是。虽然上面的已经c1.Dispose 了 但在 isnothing(c1)还是返回 false 这是为什么呢 我都已经dispose了啊
Inherits Component 在这个类重载了
Protected Overrides Sub Dispose(ByVal disposing As Boolean)
MyBase.Dispose(disposing)
Over()
End Sub
释放所有自定义的资源。然后再另外有个控件B 定义了类型为class1的窗体级变量 c1=new classs1 用完了,顺手调用了c1.Dispose再然后,因为某种需要要用到class1
我用isnothing判断 c1是否nothing
if isnothing(c1) then c1=new class1但奇怪的是。虽然上面的已经c1.Dispose 了 但在 isnothing(c1)还是返回 false 这是为什么呢 我都已经dispose了啊
Protected Overrides Sub Finalize()
MyBase.Finalize()
End Sub
罢了,结贴。