using的幾種用法 C

2021-06-07 22:58:02 字數 1323 閱讀 2456

using

system;   

//using 引用命名空間

using

system.collections.generic;  

using

system.text;  

using

system.io;  

using

system.data;  

using

system.data.sqlclient;  

using

system.xml;  

using

excel = microsoft.office.interop.excel; 

//using 建立別名

namespace

statement  

//上面的using語句等價於

textwriter w = file.createtext(@"e:\test.txt"

);  

try  

finally

//也可以在using之前宣告物件

textreader r = file.opentext("e:"

);  

using

(r)  

//物件型別相同時,可以使用多個:

using

(streamreader reader = 

newstreamreader(

"1.txt"

), reader2 = 

newstreamreader(

"2.txt"

))  

//巢狀using

using

(sqlconnection conn = 

newsqlconnection())  

}  //多重using

using

(streamreader reader = 

newstreamreader(

"1.txt"

))  

using

(streamwriter writer = 

newstreamwriter(

"1.txt"

))  

using

(sqlconnection conn = 

newsqlconnection())  

using

(sqlcommand cmd = 

newsqlcommand())  

}  }  }  

//總結起來如下:

//1.引入命名空間

//2.建立別名

//3.強制資源清理

C 中using的用法

遇到過很多次using,但對於using到底有哪些用法一直沒有去了解過,通過學習,了解到using的三種用法,下面一一介紹 使用using匯入命名空間,這是一種最常見的用法了。using 命名空間名字,這樣可以在程式中直接用命令空間中的型別,而不必指定型別的詳細命名空間 如 using system...

C 命名空間 using的用法

1.using指令 引入命名空間 這是最常見的用法,例如 using system using namespace1 subnamespace 2.using static 指令 指定無需指定型別名稱即可訪問其靜態成員的型別 using static system math var pi 直接使用s...

C 中using和new的用法

using 根據微軟msdn上的解釋,c 中的using共有三種用途 引用命名空間 為命名空間或型別建立別名 使用using語句。1 引用命名空間 用using來引用命名空間,可以直接在程式中使用命名空間下的型別而不必指定詳細的命名空間,如 using system.servicemodel等等。2...