无法从Web服务检索字符串数组

时间:2011-11-12 02:36:34

标签: c# web-services

public ArrayList myFunc(string arg1, string arg2)

我在浏览器上测试了这个Web方法,但它运行正常。 在客户端中,我通过执行以下操作从myFunc中检索返回值:

string[] ret = ws.myFunc("arg1", "arg2");

问题是ret总是什么都没有,尽管我在浏览器上测试时收到了这个

<ArrayOfAnyType xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"                xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://tempuri.org/">
    <anyType xsi:type="xsd:string">str01</anyType>
    <anyType xsi:type="xsd:string">str02</anyType>
</ArrayOfAnyType>

我错过了什么吗?谢谢你!

1 个答案:

答案 0 :(得分:0)

你试过吗?

List<string> ret = ws.myFunc("arg1", "arg2");

由于来自网络服务的回报可能是ArrayOfString

的形式