Using关键字
1)引入命名空间
using可以引入命名空间,using namespace
在net程序中,我们最常见的不外乎在类文件头引用所要用到类库的命名空间。命名空间是.NET程序在逻辑上的组织结构,而并非实际的物理结构,是一种避免类名冲突的方法,用于将不同的数据类型组合划分的方式 。
2)创建命名空间别名
我们在引用office的一些命名空间的时候都喜欢引用别名,因为使用全部的名称实在是太长了,如:using MSWord = Microsoft.Office.Interop.Word;
3)强制资源清理
在程序过程中引用using,可以强制清理非托管资源,不收GC的控制。在using引用结束之后,会隐示的调用Disposable的方法
using(Stream s=new Stream())
{
}
相当于
Stream f = new
{
f.Disposable();
}
using 语句获取一个或多个资源,执行一个语句,然后处置该资源。