C#关键字 namespace

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

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

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

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

csharp 复制代码
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
相关推荐
不染尘.8 小时前
二叉树相关题目
开发语言·数据结构·c++·算法
女王大人万岁8 小时前
Go标准库 sync 详解
服务器·开发语言·后端·golang
qq_411262428 小时前
短时间串口发送网络端怎么接收不到
开发语言·php
静谧空间8 小时前
java登录验证码CaptchaConfig
java·开发语言
小高Baby@8 小时前
session、cookie、Jwt-token
开发语言·后端·golang
maplewen.8 小时前
C++11 std::mutex
开发语言·c++
jiaguangqingpanda8 小时前
Day37-20260205
java·开发语言
历程里程碑8 小时前
21:重谈重定义理解一切皆“文件“及缓存区
linux·c语言·开发语言·数据结构·c++·算法·缓存
weixin_433179338 小时前
Python - 软件对象
开发语言·python
Want5958 小时前
Python新春烟花代码
开发语言·python·pygame