在C#中,可以在命名空间之前或之后使用语句。

29 浏览
0 Comments

在C#中,可以在命名空间之前或之后使用语句。

这个问题在这里已有答案:

可能重复:

应该将using语句放在命名空间内还是外部

有两种方法来决定你的using语句放在命名空间内还是外部。你可以将它们放在命名空间声明外面,也可以放在里面。两种方法之间有什么优缺点,哪种方法通常更好呢。

using System;
namespace MyNamespace
{
}

或者:

namespace MyNamespace
{    
      using System;                 
}

admin 更改状态以发布 2023年5月21日
0
0 Comments

通常我看到的是前一种方法。这些using语句通常位于源文件的顶部,这样一眼就可以看到该文件使用了什么。这也使您可以轻松地看到新代码的开头,因为命名空间标志着新内容。

另一种方法从组织的角度来看有点不易于跟踪。唯一的好处是,您可以在同一文件的两个不同命名空间中使用不同的using语句,但是像这样在同一位置使用两个命名空间是不好的编码实践,因此应该避免。

0