比如一个学生类
class Student
{
public string Name { get; set; }
public int Score { get; set; }
public string Sex { get; set; }
}
List<Student> list = new List<Student>{
new Student{ Name="张三",Score=96, Sex="男"},
new Student{ Name="李四",Score=80, Sex="男"},
new Student{ Name="Mery",Score=96, Sex="女"},
new Student{ Name="Mei",Score=85, Sex="女"}
};
//得到第一个学生的信息
var s = list.First();
Response.Write(s.Name);
//结果 张三
//得到分数大于85,并且性别为女的第一个学生的信息
var student2 = list.First(a=>a.Score>85 &&a.Sex=="女");
Response.Write(student2.Name);
//结果 Mary
//得到分数大于85最后一个学生的信息
var student3 = list.Last(a => a.Score > 85);
Response.Write(student2.Name);
//结果 Mary
linq学习(Last和First)
最新推荐文章于 2020-04-11 21:21:27 发布