2011-02-17 58 views
3

我不知道爲什麼Asp.net MVC開發人員將using指令放在System.Web.Mvc名稱空間內,如下所示。我們何時需要在命名空間範圍內使用指令?

namespace System.Web.Mvc 
{ 
    using System; 
    using System.Collections.ObjectModel; 

    [Serializable] 
    public class ModelErrorCollection : Collection<ModelError> 
    { 

     public void Add(Exception exception) 
     { 
      Add(new ModelError(exception)); 
     } 

     public void Add(string errorMessage) 
     { 
      Add(new ModelError(errorMessage)); 
     } 
    } 
} 

我們什麼時候需要把using指令一個namespace範圍內?

+2

我不知道這是否是甚至是必要的。我能想到的唯一原因可能需要,就是如果你有一個源文件中有多個命名空間。但是,人們真的會這麼做?我希望不是很多。 – 2011-02-17 05:59:40

回答

相關問題