6

如何使用 foreach 循环(或任何其他方式)创建一个包含选中列表框中的选中项的数组?

我不知道列表中的项目数。

4

2 回答 2

12

假设您使用 3.5 或更高版本..

object[] items = lb.CheckedItems.OfType<object>().ToArray();

如果您要向 CheckedListBox 添加特定类型的对象,则可以将 object 替换为您使用的类的名称。

于 2010-08-02T17:46:25.553 回答
2

嗨,我正在做类似的任务。但是我使用的是数组列表而不是数组。我使用了下面的代码

ArrayList errorList = new ArrayList();
errorList = chklbErrorlist.CheckedItems.OfType<object>().ToList();

无法将类型隐式转换 System.Collections.Generic.List<object>System.Collections.ArrayList

我将项目添加到数组中,然后添加到数组列表中,它起作用了。如何将项目直接添加到 araaylist 而不是数组

于 2012-02-08T10:25:31.857 回答