我有一个名为 Order
的类,它具有 OrderId
、OrderDate
、Quantity
和 总计
。我有这个 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# - 如何按对象中的属性对 List<T> 进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3309188/