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

命名空间内部的命名空间在C#中称为嵌套命名空间。这样做主要是为了正确构造代码。

我们有一个外部命名空间-

namespace outer {}

在其中,我们在外部命名空间内有一个内部命名空间-

namespace inner {

   public class innerClass {

      public void display() {

         Console.WriteLine("Inner Namespace");

      }

   }

}

现在调用内部命名空间的方法,设置内部类的类对象,然后调用该方法,如以下示例所示:

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

         }

      }

   }

}

以上是 什么是C#中的嵌套名称空间? 的全部内容, 来源链接: utcz.com/z/345473.html

回到顶部