1、using可以引入命名空间;
2、在using语句里声明的变量,使用完后会自动调用Dispose方法(实现IDisposable接口)。
using 语句允许程序员指定使用资源的对象应当何时释放资源。using 语句中使用的对象必须实现 IDisposable 接口。此接口提供了 Dispose 方法,该方法将释放此对象的资源。 ①可以在 using 语句之前声明对象。 Font font2 = new Font("Arial", 10.0f); using (font2) { // use font2 } ②可以在 using 语句之中声明对象。 using (Font font2 = new Font("Arial", 10.0f)) { // use font2 } ③可以有多个对象与 using 语句一起使用,但是必须在 using 语句内部声明这些对象。 using (Font font3=new Font("Arial",10.0f), font4=new Font("Arial",10.0f)) { // Use font3 and font4. }