C#命名空间(Namespace)

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

定义命名空间

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

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

using关键字

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

我们写

Console.WriteLine("Hello world");

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

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

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

实例代码:

嵌套命名空间

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

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

相关推荐
川石课堂软件测试1 分钟前
CSS中常用的几种定位。
开发语言·css·python·网络协议·http·html·pytest
友友马5 分钟前
『 QT 』QT信号机制深度解析
开发语言·qt
清风wxy8 分钟前
C语言基础数组作业(冒泡算法)
c语言·开发语言·数据结构·c++·windows·算法
凤山老林10 分钟前
SpringBoot 启动时执行某些操作的 8 种方式
java·开发语言·spring boot·后端
仲星(._.)10 分钟前
C语言:自定义类型
c语言·开发语言
从零开始的ops生活13 分钟前
【Day 77】Linux-iptables防火墙
开发语言·php
Jyywww12124 分钟前
uniapp uni.chooseImage+uni.uploadFile使用方法与详解
开发语言·javascript·uni-app
墨尘笔尖27 分钟前
Qt浮动(堆叠)窗口实现详解
开发语言·qt
future141235 分钟前
C++ 学习日记
开发语言·c++·学习
froginwe1141 分钟前
jEasyUI 创建分割按钮
开发语言