问题描述
- 求教关于c#对象资源释放问题
-
实现接口的Dispose()函数可以释放托管资源么?我看见微软的例子可以,可以举一些释放的例子吗?
解决方案
其实托管的资源只有一种,就是内存,其它的资源都是非托管的
解决方案二:
Dispose()函数只是一个平常的函数,本质上它和你定义的别的函数名的函数没有什么不同。所以它当然不能释放托管资源。
你可以用gc.collect()来让gc去释放托管资源。
解决方案三:
如楼上所说,调用gc
时间: 2024-11-15 22:12:21