【发布时间】:2014-07-30 16:36:40
【问题描述】:
我正在尝试运行 linqpad 查询,但其中一个默认命名空间导入的类型显然隐藏了我尝试引用的类型。 System.Xml 是 linqpad 中的默认导入之一,但我很少使用它。是否可以删除默认命名空间导入,以便我可以使用自己的 Formatting 枚举?
【问题讨论】:
-
另外,在我的测试中,本地声明的
Formatting枚举似乎遮蔽了System.Xml枚举。 Intellisense 甚至可以使用本地枚举值自动完成。 -
@JesanFafon:我的
Formatting没有在我的查询中声明,而是作为另一个导入的一部分包含在内。事实上,我认为我的原始查询可能有问题,因为当我现在尝试运行它时,它没有得到这种阴影行为,而是无法编译。'Formatting' is an ambiguous reference between 'System.Xml.Formatting' and 'Newtonsoft.Json.Formatting'
标签: namespaces using linqpad