常用Lambda表达式

1 var a = studentList.FirstOrDefault(t => t.StudentCode == "10012");//FirstOrDefault返回第一个符合条件的数据,不存在的时候返回Null。
2 var b = studentList.Count(t => t.StudentName == "李世民");//返回符合条件的实体个数
3 var c = studentList.FindAll(t => t.StudentName.Contains(""));//查找所有名字中含有【中】的实体集合
4 var d = studentList.GroupBy(t => t.ClassCode);//对studentList按照ClassCode分组
5 var f = studentList.Max(t => t.BirthDay);//返回最大的出生日期。
6 var e = scoreList.Sum(t => t.ScoreValue);//对所有成绩求和
7 var g = scoreList.Average(t => t.ScoreValue);//对所有成绩求平均分
8 var h = studentList.Select(t => t.StudentName).Distinct();//获取所有的学生姓名,并去除重名
原文地址:https://www.cnblogs.com/lskFighting/p/14000614.html