命名空间的设计目的是提供一种让一组名称与其他名称分隔开的方式。在一个命名空间中声明的类的名称与另一个命名空间中声明的相同的类的名称不冲突。
命名空间的定义是以关键字 namespace 开始,后跟命名空间的名称
命名空间可以被嵌套,即您可以在一个命名空间内定义另一个命名空间
您可以使用点(.)运算符访问嵌套的命名空间的成员
运行后,输出
using 关键字表明程序使用的是给定命名空间中的名称。例如,我们在程序中使用 System 命名空间,其中定义了类 Console,我们可以只写
也可以使用 using 命名空间指令,这样在使用的时候就不用在前面加上命名空间名称。该指令告诉编译器随后的代码使用了指定命名空间中的名称