解决C#中不明确的引用

本文关键字:引用 不明确 解决 | 更新日期: 2023-09-27 17:58:55

我正在开发一个WCF客户端,其中有2个服务引用。两个服务引用都有一个共同的方法名。我在两个服务引用中都有GetNames()。由于我必须根据条件进行实例化,我尝试执行以下操作:

IF Yes
Serviceclient1.GetNames name1= new Serviceclient1.GetNames();
Else
ServiceClient2.GetNames name2 =new Serviceclient1.GetNames();

但是,即使我指的是两个不同的命名空间,我还是得到了模糊的引用?

如果有人能带我到这里来,我会很高兴吗?

解决C#中不明确的引用

您需要执行以下操作之一:

1) 完全合格Serviceclient1,如:

var name1 = new Namespace.Serviceclient1.GetNames();

2) 添加using语句,如下所示:

using SomeAlias = Namespace.Serviceclient1;

尝试混淆冲突引用。

using ServiceCient2 = Namespace.Serviceclient1;

从MSDN,如何:使用全局命名空间别名