Rumah > Artikel > pembangunan bahagian belakang > Apakah ruang nama bersarang dalam C#?
Ruang nama dalam ruang nama dipanggil ruang nama bersarang dalam C#. Ini dilakukan terutamanya untuk menstruktur kod anda dengan betul.
Kami mempunyai ruang nama luaran -
namespace outer {}
Antaranya, kami mempunyai ruang nama dalaman di dalam ruang nama luaran -
namespace inner { public class innerClass { public void display() { Console.WriteLine("Inner Namespace"); } } }
Sekarang untuk memanggil kaedah ruang nama dalaman, tetapkan objek kelas kelas dalaman dan panggil kaedah sebagai berikut Seperti yang ditunjukkan dalam contoh-
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"); } } } }
Atas ialah kandungan terperinci Apakah ruang nama bersarang dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!