通過using關鍵字可以引入命名空間
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks;
同時,using關鍵字可以給類和名稱空間指定別名。若名稱空間的名稱很長,又需在代碼中多次引用,但不希望其包含在using指令中,就可以指定一個別名,語法如下:
using 別名 = 名稱空間的名稱;
名稱空間別名的修飾符是“::”
using System; using rename = Test.ProCSharp.Basic; class TestPartial { public static int Main() { rename::NamespaceExample name1 = new rename::NamespaceExample(); Console.WriteLine(name1.GetNamespace()); rename.NamespaceExample name2 = new rename.NamespaceExample(); Console.WriteLine(name2.GetNamespace()); return 0; } } namespace Test.ProCSharp.Basic { class NamespaceExample { public string GetNamespace() { return this.GetType().Namespace; } } }
輸出:

注:本文章內容參考 《C#高級編程(第9版)》 一書中第2.7節
浙公網安備 33010602011771號