gpt4 book ai didi

c# - 如何对通用列表 Asc 或 Desc 进行排序?

转载 作者:IT王子 更新时间:2023-10-29 04:31:58 25 4
gpt4 key购买 nike

我有一个 MyImageClass 类型的通用集合,MyImageClass 有一个 bool 属性“IsProfile”。我想对 IsProfile == true 位于列表开头的通用列表进行排序。

我试过了。

rptBigImages.DataSource = estate.Images.OrderBy(est=>est.IsProfile).ToList();

图像上方的代码位于最后一个 IsProfile 属性为 true 的位置。但我希望它位于第一个索引处。我需要一些Asc 或Desc。然后我做了这个。

rptBigImages.DataSource = estate.Images.OrderBy(est=>est.IsProfile).Reverse.ToList();

有没有更简单的方法来做到这一点?

谢谢

最佳答案

怎么样:

estate.Images.OrderByDescending(est => est.IsProfile).ToList()

这将按 IsProfile 属性降序排列图像,然后根据结果创建一个新列表。

关于c# - 如何对通用列表 Asc 或 Desc 进行排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/532015/

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