我想知道如何在C#的winform应用程序中计算列表中所有重复字符串的数量。
List<string> colorList = new List<string> { "red", "red", "yellow", "blue", "blue", "orange", "green", "red" };
例如,我有上面的列表,计数将为5,因为“red”出现了3次,“blue”出现了两次。
愿意使用循环或LINQ或任何必要的东西。
在我的实际程序中,这个列表可以相当大,有成千上万个条目,因此性能也是需要考虑的因素。
谢谢!