日期:2014-05-18  浏览次数:20987 次

xsd.exe生成数组而不是list
我用VS2008自带的xsd.exe,通过一个schema文件来生成一个类,例如
 <xs:complexType name ="AListType">
  <xs:sequence>
  <xs:element name="A" type="AType" minOccurs="0" maxOccurs="unbounded"/>
  </xs:sequence>
  </xs:complexType>
然后自动生成了AListType这个类,有A的数组做AListType的成员变量。可是我不想要数组,因为数组的大小是固定的,我想要一个A的list。可是我手动修改了生成出来的代码之后,序列化的时候就发生异常了。
怎么让xsd生成list呢?


------解决方案--------------------
關注,幫頂~~
------解决方案--------------------
没有用过
------解决方案--------------------
1,谁说数组不能改变大小?
2,应该没问题,只是改为List,麻烦楼主把修改前后的Code贴出来看看