如何将列表框中的所有项目添加到设置中?我试过arraylist但我有错误:
对象引用未设置为对象的实例。
我不知道该怎么做。 设置:
名称 - listboxItems,Type - System.Collections.ArrayList, 范围 - 申请
private void button9_Click(object sender, EventArgs e)
{
//Save listBox Items
foreach (object item in listBox1.Items)
{
Properties.Settings.Default.listboxItems.Add(item);
}
Properties.Settings.Default.Save();
}
答案 0 :(得分:3)
也许设置中的listboxItems
条目为空。尝试:
var newList = new ArrayList();
foreach (object item in listBox1.Items)
{
newList.Add(item);
}
Properties.Settings.Default.listboxItems = newList
Properties.Settings.Default.Save();
如果您想在自己的设置中输入内容(例如string[]
),请查看this answer。