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

标签 c# arrays

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

有没有一种简单的方法可以获取出现次数最多的条目? 有点像

values[37].getMostOften();

干杯:)

最佳答案

您可以使用GroupBy:

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

关于c# - 获取数组中最常见(频繁)的字符串条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19824696/

相关文章:

c# - 如何实现具有多个应用程序实例的进度条?

c# - Json.NET:反序列化嵌套字典

php - 如何根据两个键对数组求和(小计)?

java - 为什么 Collection 的 .addAll 比手动添加慢?

python - 找到特定的单词并在 python 中读取该单词之后的内容

c# - 超出存储分配。服务器响应为 : 5. 3.4 消息大小超过固定的最大消息大小

c# - Silverlight 5 动态流 URI 设置

c# - 如何使用 MSBuild 将链接文件添加到 csproj 文件。 (3.5 框架)

javascript - 在 Node.js/Javascript 中,如何检查多维数组中是否存在值?

c - 我正在尝试使用 strcmp() 对 C 中的字符串数组进行排序