私はStudentオブジェクトのリストをList<StudentInfo>
として持っています。ここで、StudentInfoオブジェクトには、名前、ID、出席などの特定のパラメータがあります。私は2つのことでリストを検索したい。私は学生名と学生IDで検索したい。クエリは、studentInfoオブジェクトのAttendanceカウントを返す必要があります。ここに私が試したものがあります:オブジェクトリストの検索
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()で十分です。 –
一致するアイテムの出席者の合計が必要ですか? –
または見つかったものだけ? –