linq 学习 不时更新

来源:互联网 发布:php简单管理系统 编辑:程序博客网 时间:2024/05/16 01:57

linq

查找:

1.某字段等于**的对象集合

list.where(c=>c.*==*).ToList();



排序:

1.list 按对象中的某两个字段排序

(from  t in list orderby t.a,t.b select t).ToList();


2.按某字段排序

list.OrderBy(c=>c.*);

(from t in list orderby t.a select t).ToList();


3.正序逆序排序

(from t in list orderby t.a descending,t.b ascending select t).ToList();

list.OrderByDescending(c=>c.*);

4.按某字段排序取其中的第一项,最后一项

list.OrderBy(c=>c.*).First();

list.OrderBy(c=>c.*).Last();


求和:

1.计算集合中某字段的和

list.Sum(c=>c.*);


0 0
原创粉丝点击