class Program
{
static void Main(string[] args)
{
DataTable dt = new DataTable();
dt.Columns.Add("Name", typeof(System.String));
dt.Columns.Add("Value", typeof(System.Int32)); dt.Rows.Add("", );
dt.Rows.Add("", );
dt.Rows.Add("", );
dt.Rows.Add("", );
dt.Rows.Add("", ); dt.Rows.Add("", );
dt.Rows.Add("", );
dt.Rows.Add("", );
dt.Rows.Add("", );
dt.Rows.Add("", ); var query = from t in dt.AsEnumerable()
group t by new { Name = t.Field<string>("Name") } into m
select new
{
Name = m.Key.Name,
Sum = m.Sum(n => n.Field<int>("Value")),
CustomerValue = m.Aggregate(, (d, n) =>
{
return d | n.Field<int>("Value");
})
}; query.ToList().ForEach(p =>
{
Console.WriteLine($"Name:{p.Name}\tSum:{p.Sum}\tCustomerValue:{p.CustomerValue}");
});
Console.ReadKey();
}
}

最新文章

  1. JAVA BigDecimal 小数点处理
  2. nio加强服务端并发
  3. 忘记 oracle11g 的 sys 密码的处理
  4. java spring一个类型split的方法
  5. Linux(Fedora)下NodeJs升级最新版本(制定版本)
  6. sqllog 8.32 注册码
  7. JQuery Ajax 获取数据
  8. Java学习笔记:内部类/匿名内部类的全面介绍
  9. (简单) POJ 3414 Pots,BFS+记录路径。
  10. CSS3 黑白图片
  11. 错误解决记录------------rhel安装Mysql软件包依赖 mariadb组件
  12. 基于Kafka消息驱动最终一致事务(二)
  13. elasticSearch6源码分析(5)gateway模块
  14. [USACO 06DEC]Milk Patterns
  15. [JSOI2007]文本生成器(AC自动机,DP)
  16. Windows操作系统上各种服务使用的端口号, 以及它们使用的协议的列表
  17. Cocos2dx 3.x 屏幕适配
  18. IPMI相关漏洞利用及WEB端默认口令登录漏洞
  19. c# 生成二维码图片
  20. 王者荣耀交流协会-小组互评Alpha版本

热门文章

  1. Angular 5 快速入门与提高
  2. error LNK2019: unresolved external symbol 的一个解决方法
  3. 基于 UML 的业务建模举例
  4. 很easy的js双向绑定框架(二):控制器继承
  5. 注册通用验证用户filter
  6. jq中prop和attr的区别以及各自的使用
  7. VS+mysql+EF搭建
  8. C++初级 入门笔记学习(一)
  9. SharpZIP Lib
  10. jmeter返回结果是乱码及Unicode转中文