考虑:
public class student
{
public int Avd{get;set;}
}
并在主要:
list<student> Students =new List<student>{2,3,6,1,20,12,45};
我想通过linq在学生中获得前5名最大AVG。我怎么能这样做?
答案 0 :(得分:1)
Students = Students.OrderByDescending(x=>x.Avd).Take(5).ToList();
答案 1 :(得分:0)
根据降序顺序中的Avg
对列表进行排序,然后使用Take
获得5名学生:
Students.OrderByDescending(s => s.Avg).Take(5);