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
相关推荐
lsx2024066 分钟前
Bootstrap5 输入框组
开发语言
lsx20240616 分钟前
C++ 动态内存管理
开发语言
浩瀚地学19 分钟前
【Java】数组
java·开发语言
陈鋆23 分钟前
Langchain-Chatchat[四、RAG对话流程代码解析]
开发语言·python·langchain
β添砖java35 分钟前
python第一阶段第九章异常、模块、包
开发语言·python
2501_9419820537 分钟前
企业微信Python SDK:高效群发消息实战
开发语言·python·企业微信
yue00837 分钟前
C# Environment类的介绍
开发语言·c#·environment
即将进化成人机1 小时前
Spring Boot配置文件
java·开发语言·intellij-idea
龙智DevSecOps解决方案1 小时前
Java开发基础:什么是Spring Boot?一文了解其优势、对比以及如何通过Perforce JRebel实现高效开发
java·开发语言·spring boot·jrebel·perforce·java开发
PPPPickup1 小时前
easychat---创建,获取,获取详细,退群,解散,添加与移除群组
java·开发语言·后端·maven