我想我曾经做过一次,但我无法让它发挥作用......
我有一个包含变量的类
List<string> InputList;
序列化时,显然是:
<InputList>
<string>foo</string>
<string>bar</string>
</InputList>
而且,称我为控制狂,但我想:
<InputList>
<Input>foo</Input>
<Input>bar</Input>
</InputList>
我认为我可以将一些[元数据]信息放在我的变量之上以获得它,但请问是什么语法?
答案 0 :(得分:4)
[XmlArray("InputList")]
[XmlArrayItem(ElementName="Input")]
public List<string> InputList { get; set; }
或者,如果只是想要<Input>
个元素(没有<InputList>
)
[XmlElement("Input")]
public List<string> InputList { get; set; }