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!