我需要用XML创建以下内容:
<DATAITEMS>
<DATAITEM>ABC</DATAITEM>
<DATAITEM>1</DATAITEM>
</DATAITEMS>
当我将我的属性配置为:
public List<string> DATAITEMS { get; set; }
这给了我一个输出:
<DATAITEMS>
<string>ABC</string>
<string>1</string>
</DATAITEMS>
知道如何创建数据项集合而不是字符串吗?
谢谢
最佳答案
我希望您正在尝试序列化数据,如果是这样,您必须使用XmlArrayItem
来控制数组项名称。
[XmlArray("DATAITEMS")]
[XmlArrayItem("DATAITEM")]
public List<string> DATAITEMS { get; set; }
关于c# - XML列表项属性,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4889510/