命名空间冲突

时间:2012-03-13 11:45:21

标签: c# namespaces

我有一个使用Google .NET API的项目。

它的根名称空间为“Google”(毫无疑问)。

我刚刚创建了一个具有以下命名空间的类

namespace Foo.Google{    
class Bar{ }
}

显然现在这会发生'冲突',因为Google含糊不清(实际上优先考虑Foo.Google)。

除了将Foo.Google重命名为Foo.Goog之外,还有其他任何更聪明的方法吗?

2 个答案:

答案 0 :(得分:2)

您可以使用别名导入Google .NET API(检查参考属性)。

答案 1 :(得分:2)

不,没有更聪明的方法。通过不使用您使用的第三方代码的相同名称空间来避免名称空间冲突。