1

我目前正在阅读与序列化相关的序列化和 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>

如何做到这一点?

4

1 回答 1

6

试试这样:

[XmlElement("c")]
public List<c> cList { get; set; }
于 2013-06-14T07:51:53.887 回答