gpt4 book ai didi

c# - 考虑类的多个属性的优雅排序算法

转载 作者:太空宇宙 更新时间:2023-11-03 20:49:29 25 4
gpt4 key购买 nike

<分区>

假设具有包含以下数据的三个 DateTime 属性(Date1、Date2 和 Date3)的对象列表:

  • 对象 1:日期 1(2019 年 7 月 5 日)、日期 2(2019 年 7 月 2 日)、日期 3(2019 年 7 月 4 日)
  • 对象 2:日期 1(2019 年 7 月 3 日)、日期 2(2019 年 7 月 8 日)、日期 3(2019 年 7 月 9 日)
  • 对象 3:日期 1(2019 年 7 月 8 日)、日期 2(2019 年 7 月 8 日)、日期 3(2019 年 7 月 1 日)

作为升序排序的结果,我希望这样的顺序:Object3 > Object1 > Object2 因为 Object3 的 Date3 具有所有日期中的最小日期。

我尝试使用一些奇特的 Linq 方法(OrderBy()ThenBy()),但它们没有达到我想要的效果。

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