我有一个List<OrderTime>OrderTime,如下所示
public class OrderTime
{
public string OrderId { get; set; }
public DateTime StarTime { get; set; }
public DateTime EndTime { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
我想按照升序对此列表进行排序DateTime StarTime.我可以用冒泡排序来做,但想知道是否有任何c#内置方法
您可以使用 LINQ
List<OrderTime> _orders = new List<OrderTime>();
// _orders.Add(...);
var _result = _orders.OrderBy(x => x.StarTime);
Run Code Online (Sandbox Code Playgroud)