c# - foreach 某些项目在列表框中 - Winform,C#
问题描述
我想知道如何找到某个项目出现在列表框中的次数
foreach (string Item in listBox1.Items)
{
Console.WriteLine("1 Item");
}
Console.ReadLine();
不幸的是,这会循环整个列表框。我只想要一个特定的项目。
解决方案
假设listBox1.Items : List<string> or string[]
...
选项1: listBox1.Items.Count(item => item == "YourCertainItem");
你可以使用 Linq
选项 2: listBox1.Items.Where(item => item == "YourCertainItem").Count();