作为指令,用于为命名空间创建别名或导入其他命名空间中定义的类型。
1.允许在命名空间中使用类型,这样,您就不必在该命名空间中限定某个类型的使
用:
using System.Text;
2.为命名空间或类型创建别名。
using Project = PC.MyCompany.Project;
作为语句,用于定义一个范围,在此范围的末尾将释放对象。为using语句提供的对象的必须实现IDisposable接口。此接口提供了Dispose方法,该方法将释放此对象的资源。其语法为:
using(局部变量及初始化语句,多个使用逗号分隔){
...
}
例如:
try{
Font font1 = new Font("Arial",10.0f);
...
}finally{
font1.Dispose();
}
相当于
using(Font font1 = new Font("Arial",10.0f)){
...
} //可见using语句自动完成Dispose的调用