C#之命名空间

命名空间使用的关键字是namespace,命名空间可以互相嵌套

使用命名空间的好处:

1. 代码可分布在多个文件中,也就是拥有相同的命名空间可以分步在不同的文件当中

2. 命名空间具有扩展性,例子:

在C#中可以把类库编译成dll文件从而让程序调用,方法如下,在windows命令行下输入,csc /target:library "需要转为dll文件的cs文件的文件名".cs;把dll文件与主文 件进行关联,csc /reference:"dll文件名".dll "主程序的cs文件名".cs;如果dll文件需要改动则需要重新进行红色部分操作,但不需要再次关联,就是不需要执行蓝色部分操作, 即可运行。

3. 可以堆砌出层次式的类组织结构,例子:

namespace A{

namespace A1{}

namespace A2{}

}

使用的使用需要使用全称名字如,A.A1

再说一下别名(Alias) ,别名就是可以让你对一个复杂的命名空间,例如using A.A1.A2.A3;简单的转化为using B = A.A1.A2.A3;即可。