using 指令有兩個用途:
using關鍵字還用來建立using 語句定義乙個範圍,將在此範圍之外釋放乙個或多個物件。
請參見 using 語句。http://www.yaosansi.com/blog/article.asp?id=669
using namespace;引數using alias = type|namespace;
alias
您希望用來表示命名空間或型別的使用者定義符號。然後,您就可以使用 alias 來表示命名空間名稱。
type
您想通過 alias 表示的型別。
namespace
您想通過 alias 表示的命名空間。或者是乙個命名空間,它包含您想在無需指定完全限定名的情況下使用的型別。
備註using指令的範圍限制為包含它的檔案。
建立using別名,以便更易於將識別符號限定到命名空間或型別。
建立using指令,以便在命名空間中使用型別而不必指定命名空間。using指令不為您提供對巢狀在指定命名空間中的任何命名空間的訪問。
命名空間分為兩類:使用者定義的命名空間和系統定義的命名空間。使用者定義的命名空間是在**中定義的命名空間。若要檢視系統定義的命名空間的列表,請參見 .net framework 類庫參考。
有關引用其他程式集中的方法的示例,請參見建立和使用 c# dll。
示例 1
下面的示例顯示了如何為命名空間定義和使用using別名:
using myalias = mycompany.proj.nested;// define an alias to represent a namespace.
namespace mycompany.proj
}}
示例 2
下面的示例顯示了如何為類定義using指令和using別名:
// cs_using_directive2.cs// using directive.
using system;
// using alias for a class.
using aliastomyclass = namespace1.myclass;
namespace namespace1}}
namespace namespace2
}namespace namespace3
}}
輸出
you are in namespace1.myclass
C 中using的三種用法
熟悉c 的人看到using就想到引用命名空間,當然在c 中也一樣。但同時c 中的using比c 中的多了兩項功能,下面詳細說明。第一種用法 using 命名空間 這種用法跟c 的一樣,引用乙個命名空間,這樣在程式裡就可以直接引用命名空間裡的型別,而不用詳細指定其完整路徑。例如 using syste...
C 中 的三種用法
可null型別修飾符 對於一些不能為null的型別可以通過?的修飾使其為null。其中user?id可以很方便的來查詢例項的屬性的值而不用預先判斷例項是否為null。三元表示式 int value 1 1 1 0 判斷1 1返回true還是false,返回true就返回1,返回false就返回0 n...
C 中new三種用法
new operator new的表示式 string str new string abcde 既分配記憶體也初始化物件 operator new new的操作符 void buff operator new sizeof string 類似於malloc 只分配空間不進行初始化 placemen...