• 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));
            }
  • 相关阅读:
    你知道RAID的初始化过程吗?
    Dynamic Disk Pool技术解析
    Ubuntu-16.04.6 安装 oracle 11.2.0.4 数据库database软件
    Ubuntu-16.04.6 安装 oracle 12.2.0.1 数据库database软件
    IDEA 快捷键
    Redis 常用操作命令
    甘特图
    PERT图
    现金贷
    线上信贷提供解决方案
  • 原文地址:https://www.cnblogs.com/bingguang/p/3275767.html
Copyright © 2020-2023  润新知