命名空间是.net提供的一种组织代码的方法,有了命名空间就可以唯一标识代码了。它的作用类似于java中的包,在程序中,我们可以将相互之间有紧密关系的代码放在多个源文件中,只要他们具有相同的命名空间,那么编译器就能很聪明的把它们联系起来。要想引用已有的命名空间,需要使用using关键字引入命名空间,比如用来输入输出的console类就属于system命名空间,在程序开头引入system命名空间就可以在程序中使用console类。若不在程序开头引入命名空间,在程序中就要使用完全限定名称来访问其他命名空间中的程序,
形如:命名空间名.成员名,如System.Console.WriteLine()。