我想将项目从checkedListBox放入List<>,但是没有全选/取消全选(第一个复选框)..无法弄清楚如何不添加第一个项目。
这是代码:

foreach (string s in checkedListBoxDepts.CheckedItems)
{
      if (checkedListBoxDepts.SelectedItems.IndexOf(s) == 0)
          continue;
      list.Add(s);
}


然后我把这些物品放到另一个列表中以避免出现错误:

foreach (string s in list)
{
    list2.Add(s);
}


但是仍然全选已加载...帮助

最佳答案

尝试:

foreach (var s in checkedListBoxDepts.CheckedItems)
{
      if (checkedListBoxDepts.IndexOf(s) == 0)
          continue;
      list.Add(s.ToString());
}

10-08 02:17