是sa1200所有使用指令必须放在命名空间(StyleCop)内部吗?

时间:2009-07-01 23:24:04

标签: c# stylecop

  

可能重复:
  Should Usings be inside or outside the namespace

sa1200所有using指令必须放在命名空间(StyleCop)

这仅仅是为了代码可读性还是这样做有什么实际优势? 这会以某种方式帮助GC吗?

3 个答案:

答案 0 :(得分:10)

答案 1 :(得分:3)

如果项目中有多个名称空间,则可以限制每个名称空间使用哪些名称空间。

如果两个不同的命名空间中的类名相同,这可能会派上用场。一个可能是项目某个部分的默认值,而另一个可能是另一个部分的默认值。

是的,他们为这些规则寻找一些非常边缘的案例。

答案 2 :(得分:1)

没有运行时差异。这纯粹是编译时(和开发经验)的变化。在任何一种情况下,编译IL的文件都是相同的。