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.*);