webservice...自定义对象数组的问题.....高分酬谢!!!
请参看以下部分代码和说明:
[WebMothod]//
public void Test(DoParam doparam)
{}
//参数是一个自定义的类.其中又包括2节.
public class DoParam
{
private string Number;
private Master_Info master;
private List_Info[] list_info;
}
public class Master_Info
{}
public class List_Info
{}
大概的结构就是这样的.但是最后生成的wsdl文件中,描述是这样的:
<s:element minOccurs="0" maxOccurs="1" form="unqualified" name="List_Infor" nillable="true" type="s0:ArrayOfList_Infor"/>
但是目前和别人定义好的描述是
<element maxOccurs="unbounded" minOccurs="0" name="List_Infor" nillable="true" type="tns1:List_Info"/>
以属性maxOccurs="unbounded来表示多行.
但是我手工把我的webservice的wsdl文件改成以上的形式后,接受参数又出错了,无法把对象赋给对象数组.如果我把list_info不定义成数组,又无法处理多行list_info的情况.
该怎么处理???请大家帮忙!!!