在 .Net 命名指南 (http://msdn.microsoft.com/en-us/library/893ke618(v=vs.71).aspx) 中有这样一句话:
"一个嵌套的命名空间应该依赖于包含命名空间中的类型。例如,System.Web.UI.Design 中的类依赖于 System.Web.UI 中的类。然而,System.Web.UI 中的类不依赖于 System.Web.UI.Design 中的类。"
我想知道: 为什么?
"一个嵌套的命名空间应该依赖于包含命名空间中的类型。例如,System.Web.UI.Design 中的类依赖于 System.Web.UI 中的类。然而,System.Web.UI 中的类不依赖于 System.Web.UI.Design 中的类。"
我想知道: 为什么?
Product.Business.Modules
中的Module
的Product.Business.Product.IEnumerable<Module> Modules { get; }
,这违反了指南,需要我将Module
移动到父命名空间。 - David Anderson