C# 中的巢狀名稱空間是什麼?


C# 中名稱空間內的名稱空間稱為巢狀名稱空間。這主要是為了正確組織程式碼。

我們有一個外部名稱空間 −

namespace outer {}

在其中,我們有一個外部名稱空間內的內部名稱空間 −

namespace inner {
   public class innerClass {
      public void display() {
         Console.WriteLine("Inner Namespace");
      }
   }

}

現在要呼叫內部名稱空間的方法,請設定內部類的一個類物件,並按以下示例中所示呼叫方法 −

namespace outer {
   class Program {
      static void Main(string[] args) {
         innerClass cls = new innerClass();
         Console.WriteLine("Welcome!");
         Program.display();
         cls.display();
         Console.ReadLine();
      }

      public static void display() {
         Console.WriteLine("Outer Namespace");
      }
   }

   namespace inner {
      public class innerClass {
         public void display() {
            Console.WriteLine("Inner Namespace");
         }
      }
   }
}

更新於: 20-06-2020

1000+ 閱讀

開始您的職業

完成課程即可獲得認證

開始
廣告
© . All rights reserved.