命名空间
1
namespace LevelOne
2
{
3
using LevelTwo;
4
using LT = LevelTwo;
5
6
// name "NameTwo" defined
7
8
namespace LevelTwo
9
{
10
//name "NameTwo" defined
11
}
12
}
namespace LevelOne2
{3
using LevelTwo;4
using LT = LevelTwo;5

6
// name "NameTwo" defined7

8
namespace LevelTwo9
{10
//name "NameTwo" defined11
}12
}
使用LevelOne.LevelTwo.NameTwo引用NameTwo
LevelOne.NameTwo和LevelOne.LevelTwo.NameTwo互相不冲突
using LevelTwo使得在LevelOne里可以直接这样引用NameTwo:NameTwo。如果在LevelOne里也有一个NameTwo存在,那么此时会产生错误。这时可以给LavelTwo一个别名:using LT = LevelTwo。


浙公网安备 33010602011771号