gpt4 book ai didi

c# - 如何使用用户定义对象的属性对 List<> 进行排序?

转载 作者:行者123 更新时间:2023-11-30 19:43:18 25 4
gpt4 key购买 nike

我有一个 List<OrderTime> OrderTime 如下图所示

public class OrderTime
{
public string OrderId { get; set; }
public DateTime StarTime { get; set; }
public DateTime EndTime { get; set; }
}

我想按 DateTime StarTime 的升序对这个列表进行排序.我可以用冒泡排序来做到这一点,但想知道是否有任何 c# 内置方法

最佳答案

你可以使用LINQ

List<OrderTime> _orders = new List<OrderTime>();
// _orders.Add(...);
var _result = _orders.OrderBy(x => x.StarTime);

关于c# - 如何使用用户定义对象的属性对 List<> 进行排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15517978/

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