如何使用此LINQ中的条件
public Student SearchStudentStatus()
{
students=from stud in students
let status=(stud.Status=="PASS")?true:false
return students;
}
如果状态为真(通过),那么检查学生的生日,如果是今天则接受,否则不要接受
答案 0 :(得分:4)
所以,您想只显示状态为"PASS"
且今天过生日的学生?
public List<Student> SearchStudentStatus()
{
return students
.Where(s => s.Status == "PASS" && s.Birthday.Date == DateTime.Today)
.ToList();
}