(三十四)C#编程基础复习——C#命名空间(namespace)

发布时间 2023-12-18 15:22:13作者: 代号六零一

在C#中,可以将命名空间看做是一个范围,用来标注命名空间成员的归属,一个命名空间中类与另一个命名空间中同名的类互不冲突,但在同一个命名空间中类的名称必须是唯一的。

举个简单的例子,在一个简单的C#程序中,假如我们要输出某些数据,就需要用System.Console.WriteLine(),其中System就是命名空间,而Console是类的名字,WriteLine则是具体要使用的方法。也就是说,如果要访问某个命名空间中的类,我们需要使用namespacename.classname.funcname()的形式。当然也可以使用using关键字来引用需要的命名空间,例如using System,这样我们就可以直接使用Console.WriteLine()来输出指定的数据了。

命名空间的结构类似于我们计算机系统中的目录,我们可以将某个目录看做是一个命名空间,在这个目录下可以存在若干不同的文件夹,这些文件夹就可以看做是命名空间下的类。而在每个文件夹下又存放着一些文件或文件夹,这些文件和文件夹则可以看作是类中的成员。