当前位置: 首页 > article >正文

C#命名空间(Namespace)

命名空间的设计目的是提供一种让一组名称与其他名称分隔开的方式,在一个命名空间中声明的类的名称与另一个命名空间中声明的相同的类的名称不冲突.

定义命名空间

命名空间的定义是以关键字namespace开始,后跟命名空间的名称,如图所示:

下面的程序演示了命名空间的用法:

using关键字

using关键字表名程序使用的是给定命名空间中的名称

我们写

        Console.WriteLine("Hello world");

如果没有using关键字则需要写成

        System.Console.WriteLine("Hello world");

当然,如果有using命名空间指令,则在使用的时候不用在前面加上命名空间,该指令告诉编译器随后的代码使用了指定命名空间中的名称.

实例代码:

嵌套命名空间

命名空间可以被嵌套,即在一个命名空间内定义另一个命名空间

可以使用点(.)运算符访问嵌套的命名空间的成员,如图所示:


http://www.kler.cn/a/282512.html

相关文章:

  • 【linux学习指南】VSCode部署Ubantu云服务器,与Xshell进行本地通信文件编写
  • 51单片机基础05 定时器
  • 单元测试、集成测试、系统测试、验收测试、压力测试、性能测试、安全性测试、兼容性测试、回归测试(超详细的分类介绍及教学)
  • 无人机检测车辆——多目标检测
  • 路漫漫其修远兮,吾将上下而求索---第一次使用github的过程记录和个人感受
  • Python小试牛刀:第一次爬虫,获取国家编码名称
  • 如何本地搭建 Whisper 语音识别模型?一文解决
  • Vulkan入门系列16 - 生成多级纹理贴图( Mipmaps)
  • Git之1.6版本重要特性及用法实例(五十四)
  • 请你学习:前端布局3 - flex
  • 实训day36(8.26)
  • 概率论与高等数学、线性代数的联系及应用
  • 虚幻5|技能栏优化(1)---优化技能UI,并添加多个技能
  • 问:JAVA接口和抽象类有哪些差异?
  • 四十五、【人工智能】【机器学习】- Robust Regression(稳健回归)
  • 骁龙CPU简介
  • 扩展——双向搜索
  • vagrant 创建虚拟机
  • 【PGCCC】内存表的并发魔法:探秘PostgreSQL的内存表并发控制原理与实现
  • 嵌入式知识点
  • 计算机毕业设计选题推荐-医院门诊预约-医院预约挂号微信小程序/安卓APP-项目实战
  • CTFHub SSRF靶场通关攻略(6-11)
  • LabVIEW如何适应航天系统的要求
  • Java 泛型与增强for
  • PMP–知识卡片--多标准决策分析
  • [000-01-001].第04节:Shell中的内置命令