无法将类型“System.Collections.Generic.List<xxxx.Test>”隐式转换为“MyTestClient.WcfApp

清泛原创
WCF接口是List型,但客户端需要传入Array型,若传入List型参数,则报错:

无法将类型“System.Collections.Generic.List<MyTestClient.WcfApp.CommonManageSrv.Test>”隐式转换为“MyTestClient.WcfApp.CommonManageSrv.Test[]”。

原因是WCF默认把List类型变成了Array,可以通过修改客户端配置指定参数类型,不过还是建议不要修改配置,使用默认的Array型数据(这样省资源),具体《WCF 接口List类型变成了Array型?》一文有详细的介绍。

WCF 类型 List Array

分享到:
评论加载中,请稍后...
创APP如搭积木 - 创意无限,梦想即时!
回到顶部