zoukankan      html  css  js  c++  java
  • linq 分组求和

    static void Main()

            {
                DataTable dt = new DataTable();
                dt.Columns.Add("c1"typeof(int));
                dt.Columns.Add("c2"typeof(string));
                dt.Columns.Add("c3"typeof(int));
      
      
                dt.Rows.Add(1, "技术部", 130);
                dt.Rows.Add(2, "产品部", 200);
      
                dt.Rows.Add(3, "市场部", 130);
                dt.Rows.Add(3, "市场部", 30);
      
                var query = from d in dt.AsEnumerable()
                            group d by d.Field<string>("c2") into g
                            select new
                            {
                                c2 = g.Key,
                                c3 = g.Sum(t => t.Field<int>("c3"))
                            };
                query.ToList().ForEach(q => Console.WriteLine("{0},{1}", q.c2, q.c3));
            }
  • 相关阅读:
    POJ2774 Long Long Message
    Lyndon Word相关
    后缀自动机(SAM)
    后缀数组(SA)
    [THUSC2016]补退选
    [HNOI2008]GT考试
    CF1080E Sonya and Matrix Beauty
    [JSOI2008]火星人
    两道FFT题目略解
    网络流概念+EdmondKarp算法+Dinic(Dinitz)
  • 原文地址:https://www.cnblogs.com/bingguang/p/3275767.html
Copyright © 2011-2022 走看看