using 有两种作用
一种是作为指令,一种是作为语句
当作为指令是又有两种作用
一是导入命名空间 如:using System.Text;
一种是为命名空间或类型创建别名,这种用法被称为 “using” 别名指令 如:using Project = PC.MyCompany.Project;
当作为语名使用时
对实现 IDisposable 接口的类型有即时释放的功能,也就是调用类型实例的 Dispose() 方法释放实例 如:
using(Font font1=new Font("Arial",10.0f))
{
byte charset=font1.GdiCharSet;
}