C#中集合List<T>如何实现排序
-------------------------------------------------------------------------
//定义一个集合
var list = new List<Dictionary<string, string>>();//这里的Type为字典类型
//假设list已经有数据存进去,根据字典的某个列名升序或降序
var orderInfo = list.OrderByDescending(a => a["ProductID"]).ToList();//降序
var orderInfo = list.OrderBy(a => a["ProductID"]).ToList();//升序
-------------------------------------------------------------------------
//定义一个集合
var list = new List<Object>();//这里的Type为对象类型
//假设list已经有数据存进去,根据对象的某个字段升序或降序
var orderInfo = list.OrderByDescending(a => a.ProductID).ToList();//降序
var orderInfo = list.OrderBy(a => a.ProductID).ToList();//升序
人说,如果你很想要一样东西,就放它走 。如果它回来找你,那么它永远都是你的。要是它没有回来,那么不用再等了,因为它根本就不是你的。
——伊恩·麦克尤恩