C# List排序

lambada linq

首先引入:System.Data.Linq包,
声明:using System.Data.Linq;using System.Data.Linq.Mapping;using System.Linq;
按对象的某个属性字段排序:
1.升序
List orederedList= list.OrderBy(m => m.LastModificationTime).ToList();
–m是list中单个对象
–ToList()将枚举类型转化为list
2.降序
List orederedList= list.OrderByDescending(m => m.LastModificationTime).ToList();
3.多个字段排序
List orederedList= list.OrderBy(m => m.LastModificationTime).ThenBy(m.CreatedTime).ToList();

linq:

首先引入:System.Data.Linq包,
声明:using System.Data.Linq;using System.Data.Linq.Mapping;using System.Linq;

        IEnumerable query = null;
        query=from items in list orderby items.LastModificationTime descending select items;//查询语句
        return query.ToList();

你可能感兴趣的:(后端,Linq)