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