zoukankan      html  css  js  c++  java
  • c#对List或ListArray或string组数 用linq进行分组统计

    我这里以用的是list,别的类型都差不多一样。。

    (测试数据自己添加)

    第一种 

    List<string> AllList = new List<string>();

    var q = from p in AllList group p by p into g select new { Key = g.Count(), BranchName = g.Key };

    foreach (var v in q)

    Console.WriteLine("--" + v.BranchName.ToString() + "--" + v.Key.ToString());

    第二种 

    List<string> AllList = new List<string>();

    var q1 = from p in AllBranchList group p by new { g = p } into g select new { Key = g.Count(), BranchName = g.FirstOrDefault() };

    foreach (var v in q1)
    Console.WriteLine("==" + v.BranchName.ToString() + "--" + v.Key.ToString());



    欢迎加入JAVA技术交流QQ群:179945282

    欢迎加入ASP.NET(C#)交流QQ群:17534377


  • 相关阅读:
    7-4
    7-3
    第五章例5-2
    第五章例5-1
    第四章例4-12
    第四章例4-11
    第四章例4-10
    第四章例4-9
    第四章例4-8
    第四章例4-7
  • 原文地址:https://www.cnblogs.com/q149072205/p/2652929.html
Copyright © 2011-2022 走看看