专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > LINQ

怎么查找一个集合中,相同值数量最多的那个值

发布时间:2011-06-24 21:54:48 文章来源:www.iduyao.cn 采编人员:星星草
如何查找一个集合中,相同值数量最多的那个值
List<string> comparValue = new List<string>(11,22,11,11,33,11,22);
在这个集合中11这个值的数量最多,如何取出11?

------解决方案--------------------
void Main()
{
List<int> comparValue = new List<int>{11,22,11,11,33,11,22};
var max=comparValue.GroupBy(l=>l).OrderByDescending(g=>g.Count()).FirstOrDefault().Key;
Console.WriteLine(max); //11

}
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: