高手请教,如何传递ArrayList到webservice

rdao 2003-10-17 09:20:17
[WebMethod]
public void AddMessage(ArrayList Arrtemp)
{
....
}
在客户端写:
....
arr=new ArrayList();
arr.Add("a");
arr.Add("b);
...
myMessageClass.AddMessage(arr);
}
时调试出错:
无法从“System.Collections.ArrayList”转换为“object[]”

请问怎么办?
...全文
38 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
AKULAKK 2003-10-20
  • 打赏
  • 举报
回复
特性需要调整,走SOAP
<WebMethod(),SoapRpcMethod(),SoapInclude(GetType(Inherited Class Name))> _
Sub xxx(ByVal para as arraylist)
.......
End Sub
xingzhiyeyu 2003-10-20
  • 打赏
  • 举报
回复
传一个数组
myMessageClass.AddMessage(arr.ToArray());
2002pine 2003-10-19
  • 打赏
  • 举报
回复
你是传参数错了,要一个数组,
myMessageClass.AddMessage(arr);
--》
myMessageClass.AddMessage(arr.ToArray());

12,163

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 Web Services
社区管理员
  • Web Services社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧