(1)名字空间是可以嵌套的;
namespace
N1
{
namespace N2
{
class Sample
{
}
}
}
等同于
namespace
N1.N2
{
class Sample
{
}
}
(2)名字空间不能使用访问修饰符号来修饰,但是他其实默认采用了public修饰符。
(3)名字空间内的类型的使用。
假如存在如下代码:
namespace
Myprogram.CSharp.FirstApp
{
class HelloWorld
{
}
}
那么在另外一个单元中要使用该HelloWorld类时,则应该采用Myprogram.CSharp.FirstApp.HelloWorld的形式,不过我们一般采用先导入名字空间的方式,也就是在这个单元的开始先:
using
Myprogram.CSharp.FirstApp;
这样在后面要使用HelloWorld的时候,就只要直接使用名字就可以了.