gpt4 book ai didi

c# - 在列表集合中查找对象

转载 作者:行者123 更新时间:2023-11-30 18:59:47 26 4
gpt4 key购买 nike

我有五个强类型 List对象。每个 List 中的每个对象有属性(property)RatingVote .

我怎样才能从所有 List 中只选择 10 个评分最高的对象?的对象?如果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 个元素来自 ClubsFilm 中的 1 个元素

最佳答案

试试下面的方法

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

关于c# - 在列表集合中查找对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8614468/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com