【发布时间】:2019-08-08 11:22:36
【问题描述】:
所以我有一个对象类型Student 的列表_students,每个Student 对象都有一个对象类型Courses 的列表Course。每个课程对象有两个字段“总课数”和“学生参加的课数”。我想通过两个属性的差异对这个列表与学生对象进行排序,这样参加过所有课程的人就会在列表的 0 索引处。
我尝试使用类似的东西,但不起作用。
_students.ForEach(c => c.Courses.OrderBy(le => le.Total - le.Attended))
【问题讨论】:
-
现在您订购的是课程而不是学生,您只为每个学生订购。
-
我的错,上面的课程是对象类型课程的列表
-
请编辑您的问题并添加所有缺失的详细信息和代码。
-
如果您包含您的父子列表的示例会有所帮助吗?