C# 中关于 List 的 Xml序列化

 


具体代码如下,就是加了两个 Attribute,注意不要写成了 [XmlElement], 否则出现的结果会是 并排的情况,
 
  <Expressions>Exrpe</Expressions>
  <Expressions>Exrpe2</Expressions>

而下面产生的结果将是

  <Expressions>
    <Expression>Exrpe</Expression>
    <Expression>Exrpe2</Expression>
  </Expressions>

[XmlArray("Expressions")] [XmlArrayItem("Expression")] public List<String> Expressions { get { return exrpessionList; } set { exrpessionList = value; } }

你可能感兴趣的:(C# 中关于 List 的 Xml序列化)