标签: .net vb.net memory memory-management dispose
在我的.Net程序中有一个新表单,其中包含一个由数据表设置的数据网格数据源。
调用点上的formobject.Dispose()是否会释放内部数据表的内存分配?
或者我需要调用数据表。在表单关闭时禁用()
答案 0 :(得分:-1)
如果被调用的方法属于子类,那么在任何类上调用Dispose只会清理与该类或任何父类相关的内存。但是,这里没有考虑任何类型的聚合关系。
因此,如果您需要清除与任何此类聚合/复合类相关的内存,则需要明确地执行此操作