有没有办法将列表框中的项目导出到c#中的列表? 我有Listbox1包含一些字符串项,我有这个列表:
public List<String> MyList = new List<String>();
如何将此项添加到Mylist?
答案 0 :(得分:1)
你可以做这样的演员:
public List<String> MyList = listBox1.Items.Cast<string>().ToList();
这样,将ListBox ObjectCollection更改为字符串列表。
答案 1 :(得分:0)
您可以使用AddRange
方法:
如果您确定Listbox1
中的所有元素都是字符串:
MyList.AddRange(ListBox1.Items.Cast<string>());
如果不是:
MyList.AddRange(ListBox1.Items.OfType<string>());