2010-10-14 65 views
4

可能重复:
Should Usings be inside or outside the namespaceusing语句之前或命名空间在C#后

因此,有两种方法,你有你的使用说明中关于命名空间。您可以将它们放在命名空间声明之外或内部。这两种方法之间的赞成/反对是什么,哪一种通常是首选。

using System; 

namespace MyNamespace 
{ 
} 

或:

namespace MyNamespace 
{  
     using System;     
} 
+3

重复。 http://stackoverflow.com/questions/125319/should-usings-be-inside-or-outside-the-namespace – jason 2010-10-14 19:43:25

+0

老兄,那个问题有这么多票。你不需要再问它。 – DOK 2010-10-14 19:45:40

回答

3

我通常看到在使用前者。这些使用语句通常位于源文件的顶部,从而可以轻松查看特定文件的使用情况。它还使您能够轻松看到新代码的开始,因为命名空间表示新的东西。

从组织的角度来看,另一种方式不太容易遵循。唯一的好处是你可以在同一个文件中的两个不同的命名空间中使用不同的语句,但是在同一个地方使用两个命名空间是不好的编码习惯,所以应该避免。

相关问题