我希望从列表中动态计算项目发生的次数。如果我指定我正在寻找的值,我可以在下面执行此操作,但我真正想做的是遍历我的列表,计算出现次数并将它们总计。我当前的代码如下:
Dim itemlist As New List(Of String)
itemlist.add("VALUE1")
itemlist.add("VALUE2")
itemlist.add("VALUE3")
Dim count As Integer = 0
For Each value In itemlist
If value.Equals("VALUE1") Then count += 1
Next
Msgbox(count.tostring)
所以我的观点不是搜索值,而是让应用程序将它们汇总并向用户显示计数的出现次数,类似于 excel 中的“COUNTIF”。如果不使用 LINQ,我找不到太多关于此的内容,谢谢