Was sind verschachtelte Namespaces in C#?

王林
Freigeben: 2023-08-29 10:57:02
nach vorne
1097 Leute haben es durchsucht

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 {}
Nach dem Login kopieren

Darunter haben wir einen internen Namespace innerhalb des externen Namespace –

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

}
Nach dem Login kopieren

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");
         }
      }
   }
}
Nach dem Login kopieren

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!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage