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
相关推荐
2zcode20 分钟前
基于MATLAB卷积神经网络的口罩佩戴检测系统
开发语言·matlab·cnn
米饭不加菜26 分钟前
使用万用表判断三极管(BJT)好坏
java·开发语言
绝世唐门三哥40 分钟前
vue3中页面返回时刷新首页的处理方案
开发语言·前端·javascript
nianniannnn40 分钟前
c++复习自存--流、异常处理、多线程与C++工程规范
开发语言·c++
geovindu1 小时前
CSharp: Dijkstra Algorithms
开发语言·后端·算法·c#
XR1234567881 小时前
食品饮料与制药行业GMP合规网络建设:无尘车间的网络不能成为污染源
开发语言·网络·php
学逆向的1 小时前
汇编——位运算
开发语言·汇编·算法·网络安全
zhangjw341 小时前
第29篇:Java伪共享与对象分配:并发性能优化的关键
java·开发语言·性能优化
公子小六1 小时前
基于.NET的Windows窗体编程之WinForms图像控件
windows·microsoft·c#·.net·winforms
Java面试题总结2 小时前
Python 开发技巧 · 高级装饰器 —— 从基础到工业级实战
开发语言·python