用如下的代码也可以正确删除int i = 0;foreach (int indexChecked in checkedListBox.CheckedIndices) { checkedListBox.Items.RemoveAt(indexChecked - i); i++; // 通过减去i来修正删除选项后的索引错误 }