提问人:LaTeX 提问时间:2/17/2011 最后编辑:Cody Gray - on strikeLaTeX 更新时间:2/17/2011 访问量:2332
我们什么时候需要将 using 指令放在命名空间范围内?[复制]
When do we need to put using directives inside a namespace scope? [duplicate]
问:
我不知道为什么 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
答:
3赞
C.Evenhuis
2/17/2011
#1
2赞
Artem Koshelev
2/17/2011
#2
这是你的选择。StyleCop 工具警告它是一种最佳做法,但 Visual Studio 生成的文件始终具有命名空间之外的使用。
评论