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