List使用Sort()排序比较麻烦,还有创建比较器,这里介绍使用Linq排序方法。
如下,我们获得了包含ID,NAME,ZDBASE等属性的List,下面按ID排序
List<Model.LookupValue> list = (List<Model.LookupValue>)Helper.GetList("ZDBASE");
IEnumerable<Model.LookupValue> query = null;
query = from items in list orderby items.ID select items;
//在将IEnumerable转换为List
list = query.ToList<Model.LookupValue>();
现在的list就是按指定属性排序的List。