How to Dispose an object using Dispose method
This question already has an answer here:
 The dispose method works together with the using statement.  It will automatically called if a using block is closed.  
class A : IDisposable
{
    public void Dispose()
    {
        // Dispose
    }
}
using (A a = new A())
{
}
 You also don't need to override the method, because it is defined in an interface.  
 In any case using is leaved, dispose will be called.  
下一篇: 如何使用Dispose方法处理对象
