我有一个包含值的字符串数组(duh ...)。
是否有一种简单的方法可以获得最多的条目? 像
这样的东西values[37].getMostOften();
干杯:)
答案 0 :(得分:16)
您可以使用GroupBy
:
var mostCommonValue = values.GroupBy(v => v)
.OrderByDescending(g => g.Count())
.Select(g => g.Key)
.FirstOrDefault();