using关键字
using关键字主要有两个用途:
1)引用命名空间:using+NameSpace:将其他项目中生成的dll文件,可以在其他项目中添加引用,在本项目中就可以调用到其他项目中的类
2)创建命名空间别名:using alias = namespace|type
usingNameSpace1;//引用命名空间 usingtestClass=NameSpace2.MyClass;//创建命名空间别名 namespaceTestUsing { classProgram { staticvoidMain(string[]args) { testClasstestclass=newtestClass(); Console.WriteLine(testclass.Getstring()); NameSpace1.MyClassa=newMyClass(); Console.WriteLine(a.Getstring()); Console.ReadLine(); } } }
3)3)强制资源清理:定义一个范围,在范围结束时结束时处理对象
using(Classcls1=newClass1(),cls2=newClass1()){ //usingcls1,cls2 //callDispose }
用途:清理非托管资源,不受GC控制的资源。using结束后会隐士的调用Disposable方法,
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。