命名空间和类冲突(?)

dan*_*son 8 c#

对于这个问题,这是一个糟糕的标题,但我不太确定一个更好的问题.

我有一个名为Globals的命名空间,其中包含一个类X. 我还有一个名为Globals的课程.当我尝试访问Globals.X.StaticMember时,它尝试访问Globals.X类并抱怨X不存在.我如何引用命名空间Globals - 即:: Globals.X.StaticMember(::不编译).

Sna*_*ake 11

试试global::Globals.X.StaticMember.

而Globals是邪恶的!

  • 除了单例和静态类,它们都基本上是全局的. (5认同)

Han*_*ant 8

Eric Lippert最近在博客上写了这篇文章.四篇博文不少,请查看.从第一部分开始.