C#.Net工作笔记013---c# lambda表达式对list数据进行条件查询_分组_排序_过滤_很好用
技术交流QQ群【JAVA,.NET,BigData,AI】:170933152
下面这个例子对lst先进行过滤,再进行排序,再进行分组,在进行分组求和,放到变体类型中,然后把变体类型转成list,然后再对list进行循环,然后循环出来的个体,只能获取里面有的这三个值.
var dataLst = ListTmp.Where(x => (x.type== "2")).OrderBy(x => new { x.testCd, x.testCd1 }).GroupBy(x => new { x.testCd, x.testCd1 }).Select(y => new
{
testCd= y.Key.testCd,
testCd1= y.Key.testCd1,
price= y.Sum(x => x.price)
}).ToList();
for (int loopi=0;loopi< dataLst.Count; loopi++) {
dataLst[loopi].testCd
dataLst[loopi].testCd1,
dataLst[loopi].price
}
2019/06/14 1706
发现个问题:多个字段排序如果上面报错的话,可以用下面的方式
Lst.OrderBy(s => s.TestCd2)
.ThenBy(s => s.TestCd2).ToList<TestDto>();
C#.Net工作笔记013---c# lambda表达式对list数据进行条件查询_分组_排序_过滤_很好用相关推荐
- java8 lambda python_【学习笔记】java8 Lambda表达式语法及应用
本文是慕课网大牧莫邪老师的视频教程一课掌握Lambda表达式语法及应用的学习笔记.如果觉得内容对你有用,可以购买老师的课程支持一下,课程价格1元,十分良心了. 1. 课程介绍 2. 为什么引入Lamb ...
- java学习笔记20(Lambda表达式、函数式编程、流式计算、练习)
文章目录 11.3 学习内容 Lambda表达式 Lambda标准格式 格式说明 省略规则 使用前提 函数式接口 预定义的函数式接口 工作内容 任务1 总结&明日计划 11.4 学习内容 流式 ...
- .NET笔记系列:LAMBDA表达式常用写法
这里主要是将数据库中的常用操作用LAMBDA表达式重新表示了下,用法不多,但相对较常用,等有时间了还会扩展,并将查询语句及LINQ到时也一并重新整理下: 1.select语句:books.Select ...
- java se 8 for_Java SE 8 for the Really Impatient读书笔记——Java 8 Lambda表达式
1. lambda表达式的语法 lambda表达式是一种没有名字的函数,它拥有函数体和参数. lambda表达式的语法十分简单:参数->主体.通过->来分离参数和主体. 1.1 参数 la ...
- Qt工作笔记-发送端发送Json格式的数据包,接收端解析数据包
原理以及运行 原理是因为QJsonDocument提供了一个函数toJson 可以直接把Json数据转成QByteArray,这样就可以直接发送数据包,然后再按照常规方法解析即可,本源码中含解析内容, ...
- python_海龟绘图_坐标系问题_画笔各种方法---python工作笔记013
然后我们继续看,这次我们用海龟绘图,程序包,去画画, 看看海龟绘图都有哪些方法 可以看到,先导入import turtle 海龟绘图 然后turtle.showturtle() 会显示一个箭头
- C++_数据类型_布尔类型_以及数据的输入_以及算术运算符_加减乘除运算---C++语言工作笔记013
可以看到flag是true,打印出来是1. flag是false,打印出来的是0 在c++中,非0的数字就是真,也就是非0就是真.
- Excel导出改造_只填写字典类型_就可以自动对应导出_字典类添加获取字典值方法---SpringCloud Alibaba_若依微服务框架改造---工作笔记013
若依微服务框架,默认的excel导出功能,导出字段的时候需要: 在实体类上自己写上,比如 在属性上写上字典值,这里需要自己手动的写上 用readConverterExp写上. 但是如果,比如碰到,全国 ...
- Sharding-JDBC(操作公共表)_Sharding-Sphere,Sharding-JDBC分布式_分库分表工作笔记013
然后我们再来看一下sharding-jdbc这个公共表 可以看到公共表的试一试就是每个数据库中都有这个表,比如 我们在我们的t_user这个表中,有个字段这个字段是ustatus. 这个比如当是a的时 ...
最新文章
- 脚本运行java_shell脚本运行java程序jar
- sql语句换行_Spark随笔|关于Bucket Table与SQL语句转换
- 显示外部页面_前端设计-响应式页面开发基础
- 毕业设计上线啦!----跳蚤部落与基于Comet的WebIM系统开发
- java 抽象封装多态_java面向对象(封装,继承,多态,抽象,接口的定义和实现)...
- 基于JAVA+SpringMVC+MYSQL的记账管理系统
- idea中spark项目Scala语言读取properties文件
- oracle中decode函数,行转列
- 阶段3 2.Spring_05.基于XML的IOC的案例1_1 基于XML的IOC的案例-案例准备
- 时域离散随机信号的统计特性
- python为什么胶水语言_Python可以干什么?Python胶水语言由来
- python import失败_解决python有时候import不了当前的包问题
- jmeter里看java的log,jmeter中java协议请求
- Jmeter前置处理器和后置处理器的使用
- LEFT JOIN条件在on后面和在where后面的区别
- PDF转jpg工具(含注册码)
- 关于facebook分享不能显示图片链接问题
- Oracle 数据库损坏恢复
- 地震捕手--通过传感器技术和计算机网络检测地震
- 根据身份证号码取得此CID户籍所在地