C# 命名空间(Namespace)相关知识总结

2020-06-22 13:08:33于丽

嵌套命名空间

命名空间可以被嵌套,即您可以在一个命名空间内定义另一个命名空间,如下所示:

namespace namespace_name1 
{
  // 代码声明
  namespace namespace_name2 
  {
   // 代码声明
  }
}

您可以使用点(.)运算符访问嵌套的命名空间的成员,如下所示:

using System;
using SomeNameSpace;
using SomeNameSpace.Nested;

namespace SomeNameSpace
{
  public class MyClass
  {
    static void Main()
    {
      Console.WriteLine("In SomeNameSpace");
      Nested.NestedNameSpaceClass.SayHello();
    }
  }

  // 内嵌命名空间
  namespace Nested 
  {
    public class NestedNameSpaceClass
    {
      public static void SayHello()
      {
        Console.WriteLine("In Nested");
      }
    }
  }
}

当上面的代码被编译和执行时,它会产生下列结果:

In SomeNameSpace
In Nested

以上就是C# 命名空间(Namespace)相关知识总结的详细内容,更多关于C# 命名空间(Namespace)的资料请关注易采站长站其它相关文章!