- List<double> _wei = new List<double>(50);
- _wei.Add(1.0);
- _wei.Add(2.0);
- _wei.Add(3.0);
- _wei.Add(2.0);
- var result = from item in _wei //每一项
- group item by item into gro //按项分组,没组就是gro
- orderby gro.Count() descending //按照每组的数量进行排序
- select new { num = gro.Key, nums = gro.Count() }; //返回匿名类型对象,输出这个组的值和这个值出现的次数
- foreach (var item in result.Take(1))
- {
- Response.Write(string.Format("数字{0}出现了{1}次", item.num, item.nums));
- }
C#实现获取一个集合数组中出现次数最多的元素
最新推荐文章于 2024-02-29 20:55:25 发布