C# using使用簡析

using這個關鍵字在C#中共用三個用法:   

1、作爲命名空間指示符
如:using System;  這樣可以在命名空間使用類而不必指定命名空間
2、作爲類型的別名指示符,如:   
using System;  

using us1=NameSpace1.myclass;

using us2=NameSpace2.myclass;

3、資源管理的語句功能:

using語句提供了強制清理對象資源的便捷操作方式,允許指定何時釋放對象的資源,如:

using (k k1 = new k()){

//...

}//運行結束後,釋放k1對象的資源

實際上,編譯器會自動將using生成爲try-finally語句,並在finally快中調用對象的Dispose方法來清理資源。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章