IDisposable是.net中的主动资源释放接口,它是在编程过程中经常使用到的一个接口,本文介绍一下微软在Rx.NET中提供的一系列常用的Disposable类,通过它们可以简化我们的程序代码,提高代码质量。
IDisposable:
一个简单的IDisposable接口实现如下
class DisposableObject : IDisposable { private readonly string name = null; public DisposableObject(string name) { this.name = name; } public void Dispose() { Console.WriteLine("{0} - Disposed", this.name); } }