using的机制是当程序出现错误是,它能够自行的释放资源,一般的form对象都是托管对象,不需要进行什么资源释放的,它有自己的回收机制!
只有实现了IDisposable接口,才能调用Dispose()方法,using是对内部代码进行自动回收,并不是一定会调用Dispose方法。比如需要连接的地方,using在代码执行完毕会自动进行关闭。
using 引用的意思 借用新类使用完以后using 自动把新实例的类进行释放。Dispose();是关闭对象,用于关闭连接以及关闭执行器对象等。可以把using看作是临时调用,临时使用。这个临时使用的说using括号里面那个类的,明白了吧!