清泛IT社区

标题: 无法将类型“System.Collections.Generic.List<xxxx.Test>”隐式转换为“MyTestClient.WcfApp [打印本页]

作者: 清泛网    时间: 2015-11-25 15:28
标题: 无法将类型“System.Collections.Generic.List<xxxx.Test>”隐式转换为“MyTestClient.WcfApp.CommonManageSrv.Test[]”
WCF接口是List型,但客户端需要传入Array型,若传入List型参数,则报错:

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

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





欢迎光临 清泛IT社区 (https://bbs.tsingfun.com/) Powered by Discuz! X3.3