using Foo.Uber;
namespace MyStuff.Foo
{
class SomeClass{
void DoStuff(){
// I want to reference the outer "absolute" Foo.Uber
// but the compiler thinks I'm refering to MyStuff.Foo.Uber
var x = Foo.Uber.Bar();
}
}
}
我該如何解決這個問題?只是在我的名字空間內移動using語句並沒有幫助。C#中的絕對/外部和內部命名空間混淆#
類似於使用Foo.Uber = FooUber; =>參見http://stackoverflow.com/questions/262469/namespace-collisions – CodingBarfield 2011-05-17 14:09:11