Heim  >  Artikel  >  Backend-Entwicklung  >  Was sind verschachtelte Namespaces in C#?

Was sind verschachtelte Namespaces in C#?

王林
王林nach vorne
2023-08-29 10:57:021098Durchsuche

C# 中的嵌套命名空间是什么?

Namespaces innerhalb von Namespaces werden in C# als verschachtelte Namespaces bezeichnet. Dies geschieht hauptsächlich, um Ihren Code korrekt zu strukturieren.

Wir haben einen externen Namespace –

namespace outer {}

Darunter haben wir einen internen Namespace innerhalb des externen Namespace –

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

}

Um nun die Methode des internen Namespace aufzurufen, legen Sie das Klassenobjekt der internen Klasse fest und rufen Sie die Methode auf als folgt Wie im Beispiel gezeigt-

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

Das obige ist der detaillierte Inhalt vonWas sind verschachtelte Namespaces in C#?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen