如何使用foreach循环(或其他方法)创建一个包含checkedlistbox中选中项的数组?
我不知道列表中有多少项。
如何使用foreach循环(或其他方法)创建一个包含checkedlistbox中选中项的数组?
我不知道列表中有多少项。
假设您正在使用3.5或更高版本..
object[] items = lb.CheckedItems.OfType<object>().ToArray();
如果你将特定类型的对象添加到CheckedListBox中,那么你可以用你所使用的类的名称来替换object。
你好,我正在做类似的任务。但是我使用的是ArrayList而不是数组。我使用了以下代码:
ArrayList errorList = new ArrayList();
errorList = chklbErrorlist.CheckedItems.OfType<object>().ToList();
无法隐式将类型
System.Collections.Generic.List<object>
转换为System.Collections.ArrayList
我先将项添加到数组中,然后再添加到数组列表中,这行得通。如何直接将项添加到数组列表而不是数组中?