获取数组中最常见(频繁)的字符串条目

时间:2013-11-06 23:03:47

标签: c# arrays

我有一个包含值的字符串数组(duh ...)。

是否有一种简单的方法可以获得最多的条目? 像

这样的东西
values[37].getMostOften();

干杯:)

1 个答案:

答案 0 :(得分:16)

您可以使用GroupBy

var mostCommonValue = values.GroupBy(v => v)
                            .OrderByDescending(g => g.Count())
                            .Select(g => g.Key)
                            .FirstOrDefault();