アイテムのリストがあります。2つのプロパティの差が最小のアイテムを選択する必要があります。
例:Student {string Name、int ScoredMarks、int TotalMarks}注:合計点数は、すべての学生で同じになるわけではありません。TotalMarksとScoredMarksの差が最も少ない生徒を選択する必要があります。私はこのようにすることができました
int minDiff = students.Min(x => (x.TotalMarks - x.ScoredMarks));
var result = from s in students
where s.TotalMarks - s.ScoredMarks == minDiff
select s;
1つのステートメントでそれを達成できますか?このようにすることのパフォーマンスはどうなるでしょうか?楽観的だろう