gpt4 book ai didi

c# - 序列化列表时如何选择内部xml标签?

转载 作者:行者123 更新时间:2023-11-30 21:24:16 25 4
gpt4 key购买 nike

我想我曾经做过,但我无法让它工作...

我有一个包含变量的类

List<string> InputList;

序列化后,显然是这样的:

<InputList>
<string>foo</string>
<string>bar</string>
</InputList>

并且,称我为控制狂,但我想要:

<InputList>
<Input>foo</Input>
<Input>bar</Input>
</InputList>

我认为我可以将一种 [元数据] 信息放在我的变量之上来获取它,但是请问语法是什么?

最佳答案

[XmlArray("InputList")]
[XmlArrayItem(ElementName="Input")]
public List<string> InputList { get; set; }

或者如果您只是想要 <Input>元素(没有 <InputList> )

[XmlElement("Input")]
public List<string> InputList { get; set; }

关于c# - 序列化列表<string>时如何选择内部xml标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1276768/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com