博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
lambda表达式多条件查询
阅读量:4570 次
发布时间:2019-06-08

本文共 1232 字,大约阅读时间需要 4 分钟。

并且,与或者:&&与||

clist = clist.Where(r => r.Price > 50 && r.Price < 60 || r.Price < 30).ToList();

包含:contains

List
clist= new cardata().SelectAll().Where(r => r.Name.Contains(TextBox1.Text)).ToList();

 等于:==

clist = clist.Where(r => r.Price==40).ToList();
clist = clist.Where(r => r.Price.Equals(40)).ToList();

 以。。开始、以。。结束

List
ulist = con.users.Where(r => r.username.StartsWith("s")).ToList(); List
ulsit = con.users.Where(r => r.username.EndsWith("t")).ToList();

最大值、最小值、平均值、求和

int s = con.users.Max(r=>r.ids);            int t = con.users.Min(r=>r.ids);            double h = con.users.Average(r => r.ids);            int d = con.users.Sum(r => r.ids);

求交集

List
ulist1 = new List
(); List
ulist2 = new List
(); List
ulist3 = new List
(); List
ulist = ulist1.Intersect(ulist2).Intersect(ulist3).ToList();

顺序、倒序

List
ulist = con.users.OrderBy(r => r.ids).ToList(); List
ulist1 = con.users.OrderByDescending(r => r.ids).ToList();

 

转载于:https://www.cnblogs.com/wy1992/p/6904442.html

你可能感兴趣的文章
C++面试经典题.......好紧张哦 要面试了
查看>>
工作第四天
查看>>
深入源码分析Linux进程模型
查看>>
算法第4章实践报告
查看>>
Topcoder srm 632 div2
查看>>
【转】正确的提问方式
查看>>
table表单中的属性
查看>>
MFC增强----任务对话框CTaskDialog类
查看>>
Reids 主从同步
查看>>
git基本命令
查看>>
话说笔试面试(1)
查看>>
我是菜鸟,我怕谁(hdu2520)
查看>>
linux命令总结之date命令
查看>>
pdf转txt
查看>>
task判断任务是否存在
查看>>
斐波那契数列
查看>>
day5-2正则表达式
查看>>
js怎么将光标移动特定的位置:
查看>>
VI 正则表达式
查看>>
JavaWeb_(MVC)管理员后台商品查询demo
查看>>