首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

xsd.exe生成数组而不是list,该怎么处理

2012-08-31 
xsd.exe生成数组而不是list我用VS2008自带的xsd.exe,通过一个schema文件来生成一个类,例如xs:complexType

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贴出来看看

热点排行