LINQ 获取当前数组中出现次数最多的元素

 

  1  List<string> a = new List<string>();

 2             a.Add("1");
 3             a.Add("1");
 4             a.Add("1");
 5             a.Add("2");
 6             a.Add("2");
 7             a.Add("3");
 8             a.Add("4");
 9             a.Add("4");
10             a.Add("4");
11             a.Add("4");
12             a.Add("5");
13             a.Add("6");
14             a.Add("6");
15 
16 
17             var lstCount = (from n in a group n by n into newlst orderby newlst.Count() descending select newlst).ToList();
18             var max = lstCount.First();

相关文章:

  • 2022-12-23
  • 2022-02-08
  • 2021-07-06
  • 2022-12-23
  • 2022-12-23
  • 2021-12-10
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-09-25
  • 2022-12-23
  • 2021-12-29
  • 2022-12-23
  • 2022-02-18
相关资源
相似解决方案