我一直想知道使用代码的更好方法是什么。 在命名空间内写作是否有任何区别:
名称空间
using System.Data.Entity;
using System.Web.Mvc;
using System.Web.Routing;
using Myproject.DataLayer;
namespace Myproject
{
public class MyProjectClass{
// etc
}
}
命名空间内部 我可以做到的唯一原因:更短的名字,编译器不需要去全球位置找到实现......但不确定其余的
namespace Myproject
{
using System.Data.Entity;
using System.Web.Mvc;
using System.Web.Routing;
using DataLayer;
public class MyProjectClass{
// etc
}
}
答案 0 :(得分:0)
保持使用代码的价值&如果您决定在一个文件中包含多个名称空间,则名称空间内的别名会被包含。
但问自己的问题是为什么我想在同一个文件中有多个命名空间