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.}
using关键字在C#中的3种用法