我的 web 方法返回一些值作为列表,但是在调用这些 web 方法时将其作为数组对象获取。我怎样才能得到它与列表相同。我的 web 方法与此类似
[WebMethod]
public List<ReturnList> GetReturnList()
{
List<ReturnList> ReturnList=new List<ReturnList>();
//Calcuations
return ReturnList;
}
请您参考如下方法:
您的网络方法定义不缺任何东西。由于 SOAP 及其定义和结构的原因,列表将被转换为数组。如果您在使用该方法时确实需要一个列表,请将数组转换回您正在使用它的列表。您还可以创建一个 Web 服务包装器,您可以在其中包装该 Web 方法并返回一个 List<> 而不是一个数组。方法主体将只调用 Web 服务并将数组转换为 List<> 并返回它。
检查 Here
