C# 如何将列表框项目导出到XML文件中
我正在尝试将列表框项导出到xml文件,我能够导出单值对象,例如文本框、单选按钮、复选框C# 如何将列表框项目导出到XML文件中,c#,xml,listbox,export-to-xml,C#,Xml,Listbox,Export To Xml,我正在尝试将列表框项导出到xml文件,我能够导出单值对象,例如文本框、单选按钮、复选框 <Setting Name="txt_ImageQuality">20</Setting> <Setting Name="txt_ImageType">JPG</Setting> <Setting Name="rdio_checkedStatus">True</Setting> 20 JPG 真的 但我想将以下列表框项导出到XML中
<Setting Name="txt_ImageQuality">20</Setting>
<Setting Name="txt_ImageType">JPG</Setting>
<Setting Name="rdio_checkedStatus">True</Setting>
20
JPG
真的
但我想将以下列表框项导出到XML中
在c#有什么办法吗,谢谢你的时间。试试上面的方法
var xml = new XElement("Items",
from s in strings
let parts = s.Split('=')
select new XElement("Item",
new XAttribute("Key", parts[0]),
parts[1]
)
)) 请尝试下面的代码片段,如果答案有用,请投票表决
XElement element = new XElement("Items");
foreach (var item in listBox1.Items)
{
element.Add(new XElement("Name", item));
}
XDocument document = new XDocument();
document.Add(element);
document.Save("items.xml",SaveOptions.DisableFormatting); //create items.xml file in bin folder
感谢您的回复,我对Linq一无所知&当我尝试您的代码时,我得到了以下回复:索引超出了数组的边界。