Effective C#里的item 16有这样一句话:
当将一个实现了IDisposable接口的局部变量(例如Font对象)提升为一个成员变量时,我们需要为相应的类实现IDisposable接口。
为什么要这样做?