发布日期:2018-03-26
如何对List<T>中对象的属性排序?+ 查看更多
如何对List<T>中对象的属性排序?
+ 查看更多
发布日期:2018-02-24 17:37
分类:C#
浏览次数:67
我有一个类叫Order,它有OrderId, OrderDate, Quantity和Total这些属性。我有一个Order类的list:
ListobjListOrder = new List (); GetOrderList(objListOrder); // fill list of orders
现在我想基于Order对象的一个属性对list排序,比如我要对OrderId或者OrderData继续排序。
我在C#中如何做到这一点?
回答
我认为最简单的方法是使用Linq:
ListSortedList = objListOrder.OrderBy(o=>o.OrderDate).ToList();