我有一個A.Composite
類型的列表,我添加了一個名爲ServiceA
的服務參考。 ServiceA
有Composite
類,與A.Composite
相同。如何處理不同的命名空間?
我的問題是我不能將ServiceA.composite
對象添加到列表中,因爲名稱空間有所不同。第一個是A.Composite
,第二個是A.ServiceA.Composite
。
我該如何處理這個問題?
我有一個A.Composite
類型的列表,我添加了一個名爲ServiceA
的服務參考。 ServiceA
有Composite
類,與A.Composite
相同。如何處理不同的命名空間?
我的問題是我不能將ServiceA.composite
對象添加到列表中,因爲名稱空間有所不同。第一個是A.Composite
,第二個是A.ServiceA.Composite
。
我該如何處理這個問題?
您可以創建一個別名,如global::Foo
。因此,在你的源文件的頂部,您使用的語句剛過,加入這樣
using AliasClass1=global::Foo.Class1;
我沒有看到別名將如何幫助我在我的情況。你能分享更多信息嗎? – Ctrlfreak
堅持一個。最好的選擇是隻使用'A.ServiceA.Composite'。 –
重命名服務引用? – Ctrlfreak
相關:[解決模糊引用](http://stackoverflow.com/questions/14141043/resolving-an-ambiguous-reference) – Sayse