对于一个大型的项目而言,可能包含很多类,如果想要有效地管理它们,则需要使用.NET提供的命名空间(namespace)来解决这个问题。
简单地说,命名空间提供了一个组织相关的类的逻辑层次结构,在定义一个类时,可以把它放在一个命名空间中。另外,命名空间可以嵌套,即一个命名空间中还可以有子空间。在类管理的角度上,可以把类比作操作系统中的文件,而命名空间比作文件夹。如果没有文件夹,把所有的文件都放在硬盘根目录下,文件管理起来会非常可怕。