2010-10-14 43 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

我通常看到在使用前者。這些使用語句通常位於源文件的頂部,從而可以輕鬆查看特定文件的使用情況。它還使您能夠輕鬆看到新代碼的開始,因爲命名空間表示新的東西。

從組織的角度來看,另一種方式不太容易遵循。唯一的好處是你可以在同一個文件中的兩個不同的命名空間中使用不同的語句,但是在同一個地方使用兩個命名空間是不好的編碼習慣,所以應該避免。

相關問題