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
相关推荐
earthzhang20211 小时前
第3讲:Go垃圾回收机制与性能优化
开发语言·jvm·数据结构·后端·性能优化·golang
纵有疾風起2 小时前
C++——类和对象(3)
开发语言·c++·经验分享·开源
Full Stack Developme2 小时前
java.text 包详解
java·开发语言·python
文火冰糖的硅基工坊3 小时前
[嵌入式系统-135]:主流AIOT智能体开发板
开发语言·嵌入式·cpu
刘梦凡呀3 小时前
C#获取钉钉平台考勤记录
java·c#·钉钉
承渊政道4 小时前
动态内存管理
c语言·c++·经验分享·c#·visual studio
yudiandian20144 小时前
02 Oracle JDK 下载及配置(解压缩版)
java·开发语言
future_studio4 小时前
聊聊 Unity(小白专享、C# 小程序 之 播放器)
unity·小程序·c#
要加油哦~4 小时前
JS | 知识点总结 - 原型链
开发语言·javascript·原型模式
鄃鳕4 小时前
python迭代器解包【python】
开发语言·python