我有一个名为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();
相关文章
转载注明原文:c# – 如何通过对象中的属性对列表排序