c# XML中同一元素的多次出现

本文关键字:元素 XML | 更新日期: 2023-09-27 18:18:27

我目前正在阅读有关序列化和c#属性相关的序列化(XmlRoot, XmlElement, XmlArray,…)。

我想输出如下内容:

<root>
    <a>...</a>
    <b>...</b>
    <c>...</c>
    <c>...</c>
    <c>...</c>
</root>

(其中c元素出现多次)

但是我不知道如何拥有多个c而不让它们在特定的"数组/列表节点"内。

因为我真的不想那样:

<root>
    <a>...</a>
    <b>...</b>
    <cList>
        <c>...</c>
        <c>...</c>
        <c>...</c>
    </cList>
</root>

如何做到这一点?

c# XML中同一元素的多次出现

试一下:

[XmlElement("c")]
public List<c> cList { get; set; }
相关文章: