c#问题 不允许在另一个嵌套的命名空间中声明另一个命名空间 是什么意思?
5个回答
展开全部
嵌套命名空间是完全可以的,但是一般情况不需要这么做,如果想达到层级关系可以通过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;
}
}
如下
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
{
}
}
你是不是这样定义的?
最好把代码贴出来,不然一般情况下没有人注意到这个问题。
namespace np1
{
namespace np2
{
}
}
你是不是这样定义的?
最好把代码贴出来,不然一般情况下没有人注意到这个问题。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
using np2;
namespace np1
{
namespace np2
{
}
}
这种方式是可以的
namespace np1
{
namespace np2
{
}
}
这种方式是可以的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
另一个回答已经说明了一种情况,我再说一种,你检查一下大括号是不是完整?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2018-02-01
展开全部
这句话只针对.net1.1版本,更高版本则没有问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询