什麼是 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-6 月-2020

1K+ 瀏覽

開啟你的職業生涯

完成課程後獲得認證

開始
廣告
© . All rights reserved.