gpt4 book ai didi

c# - 如何按日期时间元素对自定义数组列表进行排序

转载 作者:行者123 更新时间:2023-12-03 03:05:16 24 4
gpt4 key购买 nike

我有一个带有类实例的ArrayList(在本例中为“贷款”)。该贷款类别包含一个变量“日期”。我想以最优化的方式按这些日期变量对 ArrayList 进行排序。

我之前进行日期排序的方法是使用 List<DateTime> 。但在本例中,我想对列表/数组列表进行排序,保留其余信息,因此所有信息都可以在其他地方使用

最佳答案

您可以使用System.Linq.Enumerable扩展方法 Cast<T>OrderBy为此:

ArrayList list;

List<Loan> loanes = (
from loan in list.Cast<Loan>()
orderby loan.Date
select loan).ToList();

关于c# - 如何按日期时间元素对自定义数组列表进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4326010/

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