本文介绍了IDisposable的的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 用于实现IDisposable的VB.Net文档有: 受保护的可覆盖过载Sub Dispose(ByVal disposing As Boolean) 如果处置那么 ''免费其他州(管理对象)。 结束如果 Tag.Dispose() ''免费赠送你自己的state(非托管对象)。 ''将大字段设置为null。 结束Sub 我无法理解评论: 什么是状态(托管对象)意思是 什么是状态(非托管对象)意思是 我理解托管对象和非托管对象,比如com对象,某些 GDI对象是不受管理的,应该放在这里。但 " state"是什么意思? - 丹尼斯在休斯顿 VB.Net Documentation for implementing IDisposable has: Protected Overridable Overloads Sub Dispose(ByVal disposing As Boolean)If disposing Then'' Free other state (managed objects).End IfTag.Dispose()'' Free your own state (unmanaged objects).'' Set large fields to null.End Sub I am having trouble understanding the comments:What does "state (managed objects)" meanWhat does "state (unmanaged objects)" meanI understand managed objects and unmanaged objects like com objects, certainGDI objects are unmanaged and should be disposed here. But what does the"state" mean? --Dennis in Houston推荐答案 这篇关于IDisposable的的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!
09-18 06:59