【发布时间】:2011-06-28 20:58:58
【问题描述】:
我不知道为什么 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 范围内?
【问题讨论】:
-
我什至不知道是否有必要。我能想到的唯一原因可能是如果您有一个源文件,其中包含多个命名空间。但是人们真的经常这样做吗?我希望不大。
标签: c# .net namespaces code-organization using-directives