Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Apakah ruang nama bersarang dalam C#?

Apakah ruang nama bersarang dalam C#?

王林
王林ke hadapan
2023-08-29 10:57:021075semak imbas

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!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam