要求数组的长度是动态的,客户端采用ArrayList类型的数组,
例子如下:
Web服务端:
public void AgreeSp(string sSupper,string sConNo,object[] al)
{
System.Collections.IEnumerator myal=al.GetEnumerator() ; //获得al中的项
while (myal.MoveNext()) //循环取出所有项
{
string sCurrt=myal.Current.ToString(); //当前项
......
......
}
}
客户端调用:
ArrayList al=new ArrayList();
al.Add(....);
al.Add(....);
_webs.AgreeSp("","",al.ToArray());
要将ArrayList类型的数组传到Web Services,Web Services的参数类型要定义为object[]数组。
转载于:https://www.cnblogs.com/DoNetBird/archive/2005/09/12/235377.html