在List集合中查找对象

use*_*173 2 c# linq

我有五个强类型的List对象.每个内部的每个对象List都有属性RatingVote.

如何从所有物体中仅选择10个最受好评List的物体?如果Rating相等则需要使用Vote

示例(选择2最高评分):

List<Film>:

0 element: rating = 1, vote = 2;  
1 element: rating = 4, vote = 5;  

List<Clubs>:

0 element: rating  = 5, vote = 3;  
1 element: rating = 4, vote = 3;

结果:来自0个元素Clubs和来自的1个元素Film

Lei*_*ski 8

尝试类似下面的内容

var topTen = yourList.OrderBy(x => x.Rating).ThenBy(z => z.Vote).Take(10)