C#中using的使用

l_serein發表於2012-12-24

using 關鍵字有兩個主要用途:

  • 作為指令,用於為名稱空間建立別名或匯入其他名稱空間中定義的型別。

  • 作為語句,用於定義一個範圍,在此範圍的末尾將釋放物件。


 

using 指令有兩個用途:

  • 允許在名稱空間中使用型別,以便您不必限定在該名稱空間中使用的型別。

  • 為名稱空間建立別名。

using namespace;
using alias = type|namespace;
Alias 
您希望用來表示名稱空間或型別的使用者定義符號。然後,您就可以使用 alias 來表示名稱空間名稱。
Type 
您想通過 alias 表示的型別。
namespace 
您想通過 alias 表示的名稱空間。或者是一個名稱空間,它包含您想在無需指定完全限定名的情況下使用的型別。

using語句的用途
定義一個範圍,將在此範圍之外釋放一個或多個物件。
可以在 using 語句中宣告物件:
using (Font font1 = new Font("Arial", 10.0f)) {
   // use font1 }
或者在 using 語句之前宣告物件:
Font font2 = new Font("Arial", 10.0f);
using (font2)
{
// use font2
}
 
可以有多個物件與 using 語句一起使用,但是必須在 using 語句內部宣告這些物件:
using (Font font3 = new Font("Arial", 10.0f),font4 = new Font("Arial", 10.0f)) { // Use font3 and font4. }

相關文章