C#关键字 namespace
作者:mmseoamin日期:2024-04-27

namespace 关键字用于声明包含一组相关对象的作用域。 可以使用命名空间来组织代码元素并创建全局唯一类型。

在命名空间中,可以声明零个或多个以下类型:

  • class 类
  • interface 接口
  • struct 结构体
  • enum 枚举
  • delegate 委托
  • namespace 可以声明嵌套的命名空间(文件范围的命名空间声明除外)

    以下示例显示如何在嵌套命名空间中调用静态方法。

    namespace SomeNameSpace
    {
        public class MyClass
        {
            static void Main()
            {
                Nested.NestedNameSpaceClass.SayHello();
            }
        }
        // a nested namespace
        namespace Nested
        {
            public class NestedNameSpaceClass
            {
                public static void SayHello()
                {
                    Console.WriteLine("Hello");
                }
            }
        }
    }
    // Output: Hello