首页 > 解决方案 > foreach 某些项目在列表框中 - Winform,C#

问题描述

我想知道如何找到某个项目出现在列表框中的次数

foreach (string Item in listBox1.Items) 
{
    Console.WriteLine("1 Item");
}
Console.ReadLine();

不幸的是,这会循环整个列表框。我只想要一个特定的项目。

标签: c#winformsforeachlistbox

解决方案


假设listBox1.Items : List<string> or string[]...

选项1: listBox1.Items.Count(item => item == "YourCertainItem");

你可以使用 Linq

选项 2: listBox1.Items.Where(item => item == "YourCertainItem").Count();


推荐阅读