gpt4 book ai didi

c# - 如何对来自 checkedlistbox C# 的所有未选中项目进行循环?

转载 作者:太空狗 更新时间:2023-10-29 22:18:49 24 4
gpt4 key购买 nike

我正在研究一种方法,然后我意识到我有一个 foreach 循环遍历所有已检查的项目,而不是遍历所有未检查的项目。

foreach ( object itemChecked in checkedListBox1.CheckedItems)
{(...)}

我想知道是否有办法在不过多更改代码的情况下做到这一点。问候

最佳答案

两种选择:

  1. 遍历所有 Items 并根据 CheckedItems 检查它们。
  2. 使用 LINQ。

选项 1

foreach (object item in checkedListBox1.Items)
{
if (!checkedListBox1.CheckedItems.Contains(item))
{
// your code
}
}

选项 2

IEnumerable<object> notChecked = (from object item in checkedListBox1.Items
where !checkedListBox1.CheckedItems.Contains(item)
select item);

foreach (object item in notChecked)
{
// your code
}

关于c# - 如何对来自 checkedlistbox C# 的所有未选中项目进行循环?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30240481/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com