![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Dispose() 方法的使用
文章平均质量分 79
wangchao0605
这个作者很懒,什么都没留下…
展开
-
IDisposable 在C#中的作用
首先来看MSDN中关于这个接口的说明:[ComVisible(true)]public interface IDisposable{ // Methods void Dispose();}1.[ComVisible(true)]:指示该托管类型对 COM 是可见的.2.此接口的主要用途是释放非托管资源。当不再使用托管对象时,垃圾回收器会自动释放分配转载 2009-11-24 19:14:00 · 4574 阅读 · 0 评论 -
Effective C#原则:调用Dispose()方法
学习C#时,经常会遇到Effective C#原则问题,这里将介绍调用Dispose()方法解决Effective C#原则问题。 Effective C#原则(一)使用非托管资源的类型必须实现IDisposable接口的Dispose()方法来精确的释放系统资源。.Net环境的这一规则使得释放资源代码的职责是类型的使用者,而不是类型或系统。因此,任何时候你在调用Dispose()方原创 2009-11-24 11:31:00 · 3739 阅读 · 2 评论