【发布时间】:2010-12-05 14:47:22
【问题描述】:
据我了解,global:: 限定符允许您访问已被另一个具有相同名称的名称空间隐藏的名称空间。 MSDN page 以System 为例。如果您创建自己的命名空间System,则可以使用global::System 访问原始名称空间。首先想到的是,为什么有人会称他们的命名空间为System??该页面继续说这显然不推荐,但在大型项目中命名空间重复是非常可能的。如果/当这种情况发生时,这是否表明事情正朝着错误的方向发展,或者是否有正当的理由让命名空间发生冲突?
【问题讨论】:
-
有好的代码味道吗? :p
-
@rpflo:也许他的意思是“这是严重的代码异味吗?”
-
伟大的标签:
evil-doers. -
如果您至少没有一些代码异味,那么您就没有在最后期限内。
标签: c# namespaces