Visual Studio 2010——C#中的名稱空間
阿新 • • 發佈:2019-02-07
實驗環境:Windows XP,Visual Studio 2010 Ultimate
1 建立專案
檔案>>新建>>專案,選中“控制檯應用程式”,如下圖所示:
2 新增程式碼如下。
using System; using System.Collections.Generic; using System.Linq; using System.Text; using NameSpace2; using NameSpace2.NameSpace2_1; using MyAlias = NameSpace2.NameSpace2_2; //對名稱空間引用,並建立別名 namespace testNameSpaceApp { class Program { static void Main(string[] args) { Class2.ShowMsg();//testNameSpaceApp名稱空間中的Class2 NameSpace2.Program.ShowMsg();//Namespace2中的program與testNameSpaceApp的program重名,訪問program時要指定名稱空間 NameSpace2.NameSpace2_1.Class2.ShowMsg();//NameSpace2.NameSpace2_1中的Class2與testNameSpace中的Class2重名,訪問Class2要指定名稱空間 Class3.ShowMsg();//再各個名稱空間中,只有NameSpace2.NameSpace2_1中有Class3,訪問Class3時不會引起混淆,所以不必指定名稱空間 MyAlias.Class2.ShowMsg();//使用名稱空間的別名,引用其下的Class2 } } }//testNameSpaceApp namespace NameSpace2 { class Program { public static void ShowMsg() { Console.WriteLine("NameSpace2.Program.ShowMsg()"); } } namespace NameSpace2_1 { class Class2 { public static void ShowMsg() { Console.WriteLine("NameSpace2.NameSpace2_1.Class2.ShowMsg()"); } } class Class3 { public static void ShowMsg() { Class2.ShowMsg(); Console.WriteLine("NameSpace2.NameSpace2_1.Class3.ShowMsg()"); } } }//NameSpace2.NameSpace2_1 namespace NameSpace2_2 { class Class2 { public static void ShowMsg() { Console.WriteLine("NameSpace2.NameSpace2_2.Class2.ShowMsg()"); } } }//NameSpace2.NameSpace2_2 }//NameSpace2
3 新增一個類Class2。
在”解決方案資源管理器”視窗中,右擊專案名testNameApp,選擇“新增”|“類”,命名為Class2.cs。如下圖所示。
4 在類Class2中,新增程式碼如下。
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace testNameSpaceApp { class Class2 { public static void ShowMsg() { System.Console.WriteLine("testNameSpaceApp.Class2.ShowMsg()"); } } }
5 除錯
單擊“除錯”|“啟動除錯",運行當前程式,如下圖所示。
《C#實用程式設計百例》,清華大學出版社,何鵬飛,王徵等 編著
《C#程式設計——基礎教程與實驗指導》——清華大學出版社,孫曉非 牛小平 馮冠 李乃文 編著
《C#程式設計與案例教程》,清華大學出版社,楊樹林,胡潔萍 編著