我有一个名为Order的类,它具有诸如OrderIdOrderDateQuantityTotal的属性。我有此Order类的列表:

List<Order> objListOrder = new List<Order>();
GetOrderList(objListOrder); // fill list of orders

现在,我想根据Order对象的一个​​属性对列表进行排序,例如,我需要按订单日期或订单ID对其进行排序。

我该如何在C#中做到这一点?

最佳答案

我想到的最简单的方法是使用Linq:

List<Order> SortedList = objListOrder.OrderBy(o=>o.OrderDate).ToList();

07-27 18:47