Welcome

首页 / 软件开发 / C# / 使用名字空间

使用名字空间2007-11-10 本站 16.2.1 名字空间的声明

名字空间的声明是关键字"namespace"后面跟名字空间名和名字空间主体,然后还可以跟一个分号。格式如下:

namespace qualified-identifier namespace-body;

名字空间的声明要么在编译单元(源文件)的第一行出现,要么作为成员出现在其它名字空间的声明之中。首次声明的名字空间是全局名字空间的成员,在别的名字空间内部声明的名字空间作为外部名字空间的成员。在这两种情况下,名字空间都不允许出现重名。

名字空间隐式地使用public修饰符,在声明时不允许使用任何访问修饰符。

下面这种形式可以采用非嵌套的语法来实现名字空间的嵌套声明:

namespace N1.N2{ class A{} class B{}}上述代码等价于:namespace N1{ namespace N2 { class A{} class B{} }}