嵌套命名空间是完全可以的,但是一般情况不需要这么做,如果想达到层级关系可以通过namespaceName.namespaceName1的方式
如下
namespace abck
{
public class abc
{
string name = abck.abck1.abck.name;
}
}
namespace abck.abck1
{
public class abck
{
public static string name = string.Empty;
}
}
using np2;
namespace np1
{
namespace np2
{
}
}
你是不是这样定义的?
最好把代码贴出来,不然一般情况下没有人注意到这个问题。
using np2;
namespace np1
{
namespace np2
{
}
}
这种方式是可以的
另一个回答已经说明了一种情况,我再说一种,你检查一下大括号是不是完整?
这句话只针对.net1.1版本,更高版本则没有问题