ホームページ  >  記事  >  バックエンド開発  >  C# の入れ子になった名前空間とは何ですか?

C# の入れ子になった名前空間とは何ですか?

王林
王林転載
2023-08-29 10:57:021028ブラウズ

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");
         }
      }
   }
}

以上がC# の入れ子になった名前空間とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。