我有一个名为类Order具有的属性,例如OrderId,OrderDate,Quantity,和Total。我有这个Order班级的清单:
Order
OrderId
OrderDate
Quantity
Total
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();