我有一个名为Order
的类,它具有诸如OrderId
,OrderDate
,Quantity
和Total
的属性。我有此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();