自从出现了泛型和LINQ,对于集合的排序变得更简单了。 //倒序 list.OrderByDescending(p=> p.a).ThenByDescending(p => p.b); //多个字段顺序排序 list.OrderBy(i => i.a).ThenBy(i => i.b);