[Browsable(false)]
[XmlArray("CommonRows"), XmlArrayItem("Row", typeof(string))]
public List<string> CommonRows { get; set; }
我是序列化列表,在转换后获得以下XML格式的输出。
<CommonRows>
<Row>3</Row>
<Row>5</Row>
<Row>7</Row>
<Row>9</Row>
</CommonRows>
如何使词典可序列化。
public Dictionary<string, List<string>> CommonRows { get; set; }
我试图以这种方式获得输出
<dictionary>
<item>
<key>
<string>key1</string>
</key>
<value>
<string>value1</string>
<string>value1</string>
<string>value1</string>
</value>
</item>
<item>
<key>
<string>key1</string>
</key>
<value>
<string>value2</string>
<string>value2</string>
<string>value2</string>
<string>value2</string>
</value>
</item>
</dictionary>
请建议如何以这种方式序列化?