以下是一些我想从高到低排序的值的示例。
8,929 viewers
18,213 viewers
2,223 viewers
41,231 viewers
这是我正在使用的查询示例:
streams = streamRepository.FindAll()
.OrderByDescending(s => s.ViewCount)
.Take(4);
这不能正常工作,因为我想它将参数作为字符串,而不是 int,但这并不奇怪。
你如何建议我使用干净的 C#/Linq 代码创建这个“排序”?
理想情况下,使用上面的数据示例,生成的有序集将是:
41,231 viewers
18,213 viewers
8,929 viewers
2,223 viewers