【发布时间】:2023-03-26 16:15:01
【问题描述】:
我有正在转换为 c# 对象的 XML
首先我创建了一个架构文件,然后通过 xsd.exe 将其转换为对象。
问题是所有复杂元素(出现在 XML 中多次被转换为数组,实际上我希望它被转换为列表。
有什么方法可以实现吗?
谢谢。
【问题讨论】:
我有正在转换为 c# 对象的 XML
首先我创建了一个架构文件,然后通过 xsd.exe 将其转换为对象。
问题是所有复杂元素(出现在 XML 中多次被转换为数组,实际上我希望它被转换为列表。
有什么方法可以实现吗?
谢谢。
【问题讨论】:
其实 xsd.exe 没有这个选项。但是您可以使用Svcutil.exe 生成类,其中您可以使用/collectionType:<type> 选项指定集合类型。
【讨论】: