【发布时间】:2020-12-29 12:50:00
【问题描述】:
如果我有一个这样的对象数组:
public class Expert
{
public string Id { get; set; }
public int Rating { get; set; }
public decimal Price { get; set; }
public string Availability { get; set; }
}
其中 rating 可以是以下任意一项:[1,2,3,4,5]
我想从列表中检索 5 个项目,每个项目都有不同的评分。
所以我想最终得到一个包含 5 个项目的列表,其中 1 的评分为 1,另一个评分为 2,依此类推,最高为 5。
【问题讨论】:
-
您知道,理论上您无法保证一组项目中每个等级至少有一个项目。
-
@MichaelRandall 我已更新以显示完整的课程大纲。和 Tarik 是的,我知道,如果某些评级不存在,它可以返回小于 5
-
@DanielBrown - 每条评论请回复一个人。