我需要將List<Students>
過濾爲StudentsWitHighestDebts
。如何使用LINQ C過濾列表#
標準是隻有在ZachetDidNotPass
有最大值的學生和maximum-1
在所有List<Students>
都包括在結果中。
var StudentsWitHighestDebts = students
.Where(s => s.ZachetDidNotPass.(some condition))
.OrderBy(s => s.Name)
.ToList();
例如,假設有ZachetDidNotPass
值0 1 2 5 6 7
學生名單。由此產生的StudentsWitHighestDebts
只應包含ZachetDidNotPass
中7 and 6
值的學生。
只需放在另一個「Where」中。 – 2015-04-03 07:17:39
這真的是一個很愚蠢的問題,我需要努力使用:(? – 2015-04-03 07:24:36
@PatrickHofman仍然無法理解 - 什麼條件會在(某些條件下)只檢查max?然後,是的,我會添加一個max-1 ... – 2015-04-03 07:27:39