【发布时间】:2012-06-21 04:36:56
【问题描述】:
我有一个关于 C# 继承管理的问题。
我应该在一个命名空间下编写两个类(基类和派生类)还是应该在不同的命名空间中?
【问题讨论】:
标签: c# class inheritance namespaces
我有一个关于 C# 继承管理的问题。
我应该在一个命名空间下编写两个类(基类和派生类)还是应该在不同的命名空间中?
【问题讨论】:
标签: c# class inheritance namespaces
Namespace 只是您类型的完整名称的一部分。
所以选择是否将它们放入同一个namepsace,这不是任何人都可能知道的。根据您的代码架构选择它们。
想象自己是其他的开发者,看看你的类型。它们都进入同一个命名空间是否直观?
希望这会有所帮助。
【讨论】:
它们不需要在同一个命名空间中。如果项目架构是这样的,您甚至可以将它们放在不同的程序集中。
【讨论】: