在以下几个方面是否有任何区别:
namespace Outer.Inner
{
}和
namespace Outer
{
namespace Inner
{
}
}在C#?
发布于 2014-10-02 14:36:15
没有任何区别,这是一回事,但是第一件事更常见。
发布于 2014-10-01 20:09:49
假设您没有在using命名空间中放置任何其他声明或Outer指令,那么根本就没有区别。
考虑到很少在单个文件中在多个命名空间中声明成员,我建议使用第一种形式--除了其他任何形式之外,它还保存了一定程度的缩进。注意,对于C#来说,“新行开始时的支撑”是一种更为传统的支撑方式:
namespace Outer.Inner
{
...
}发布于 2014-10-01 20:09:43
不是,但是第一个变体是c#代码中使用最多的。
第二个变体是您必须用C++编写的东西,我不确定在实际的c#代码中是否见过它。
https://stackoverflow.com/questions/26149708
复制相似问题