C 中using關鍵字的作用

2021-06-07 11:34:06 字數 595 閱讀 5152

c#中using有兩種作用。1、作為指令,用於引用命名空間的,如using system.io;  

2、作為語句,using定義乙個範圍,在退出using之後,在此範圍末尾之後便自動釋放物件,起到了自動釋放資源的作用。如下面筆者使用streamwriter列的writeline方法先向指定文字檔案寫入資料,然後呼叫streamreader的readtoend方法從剛剛指定的文字檔案中讀取資料。當使用using語句時,首先系統先為使用using的**塊分配資源,在出了using**塊後因為使用using語句,所以剛剛為**塊分配的資源就會自動釋放,主要就起到了自動資源釋放的作用,減少系統開銷。

static void main(string args)

//例項化streamwriter,並寫入資料到文字檔案

using (streamwriter sw = new streamwriter(strfile))

//例項化streamreader,並使用readtoend方法從文字檔案中從頭到尾讀取資料並輸出

using (streamreader sr = new streamreader(strfile))

}catch (exception ex) }

using關鍵字的作用

1.通常using關鍵字用來宣告當前檔案的命名空間,比如宣告標準庫的命名空間std using namespace std 但是在c 11中,還有其他的用處 2.給變數定義別名 用法例如 using unit unsigned int 使用型別別名unit代替unsigned int 3.在子類中使...

C 中using關鍵字用法

c using用法詳解 using 關鍵字有兩個主要用途 一 作為指令,用於為命名空間建立別名或匯入其他命名空間中定義的型別。二 作為語句,用於定義乙個範圍,在此範圍的末尾將釋放物件。using指令 允許在命名空間中使用型別,這樣,您就不必在該命名空間中限定某個型別的使用 using system....

using關鍵字的用途

1 引用命名空間 2 為命名空間或型別建立別名 3 使用using語句 1 引用命名空間,這樣可以在程式中引用命名空間的型別而不必指定詳細的命名空間.a 比如在程式中常用的using system.text b 引用命名空間,並不等於編譯器編譯時載入該命名空間所在的程式集,程式集的載入決定於程式中對...