我有一个类型X的列表。X是属性级别类。
现在,在一个事件上,我需要将CheckedListBox Selected Items放入另一个列表中。

如何获得输出...?
我尝试的代码在下面给出...

public void Initialize(List<X> x1)
{
        chkList.DataSource = x1;
        chkList.DisplayMember = "MeterName"; // MeterName is a property in Class X
        chkList.ValueMember = "PortNum"; // PortNum is a property in Class X
}

private void Click_Event(object sender, EventArgs e)
{

List<X> x2 = new List<X>();
// Here I want to get the checkedListBox selected items in x2;
// How to get it...???

}

最佳答案

您可以尝试以下

 List<X>  x2 =  chkList.CheckedItems.OfType<X>().ToList();

或转换为对象
List<object>  x2 = chkList.CheckedItems.OfType<object>().ToList();

关于c# - 如何将CheckedListBox选定项放入List <X> ...?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13945888/

10-11 22:17