using關(guān)鍵字主要有兩個用途:
方正網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián)公司,方正網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為方正數(shù)千家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站建設(shè)要多少錢,請找那個售后服務(wù)好的方正做網(wǎng)站的公司定做!
1)引用命名空間:using+NameSpace:將其他項目中生成的dll文件,可以在其他項目中添加引用,在本項目中就可以調(diào)用到其他項目中的類
2)創(chuàng)建命名空間別名:using alias = namespace|type
- using NameSpace1;//引用命名空間
- using testClass = NameSpace2.MyClass;//創(chuàng)建命名空間別名
- namespace TestUsing
- {
- class Program
- {
- static void Main(string[] args)
- {
- testClass testclass = new testClass();
- Console.WriteLine(testclass.Getstring());
- NameSpace1.MyClass a = new MyClass();
- Console.WriteLine(a.Getstring());
- Console.ReadLine();
- }
- }
- }
3)3)強制資源清理:定義一個范圍,在范圍結(jié)束時結(jié)束時處理對象
- using(Class cls1 = new Class1(),cls2 = new Class1()){
- //using cls1,cls2
- //call Dispose
- }
用途:清理非托管資源,不受GC控制的資源。using結(jié)束后會隱士的調(diào)用Disposable方法,