将所有列表框项目插入列表

时间:2016-03-28 17:29:52

标签: c# list

有没有办法将列表框中的项目导出到c#中的列表? 我有Listbox1包含一些字符串项,我有这个列表:

public List<String> MyList = new List<String>();

如何将此项添加到Mylist?

2 个答案:

答案 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>());