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

And*_*ndy 6 c# arrays

我有一个字符串数组,其中包含值(duh ...).

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

values[37].getMostOften();
Run Code Online (Sandbox Code Playgroud)

干杯:)

Ree*_*sey 16

你可以使用GroupBy:

var mostCommonValue = values.GroupBy(v => v)
                            .OrderByDescending(g => g.Count())
                            .Select(g => g.Key)
                            .FirstOrDefault();
Run Code Online (Sandbox Code Playgroud)

  • @ BlueRaja-DannyPflughoeft里德的名字带有一点重量你知道:P (4认同)