我有一个Student对象列表,如下所示:List<StudentInfo>
。现在,StudentInfo对象具有某些参数,例如名称,ID和考勤。我想通过两件事来搜索列表。我想按学生姓名和学号进行搜索。该查询应返回studentInfo对象的考勤计数。这是我曾尝试过的:搜索对象列表
return studentInfoList
.Select((item) => new { value = item })
.Where(item => item.value.StudentName.Equals(name)
&& item.value.StudentID.Equals(id))
.Select(item => item.value.Attendance);
我该怎么做?
如果考勤是一个集合,写入item.value.Attendance.Count()应该足够了。 –
您是否想要匹配的项目的总次数? –
还是只找到一个? –