C# List 排序

List<int> list = new List<int>();
list.Sort();// 升序排序
list.Reverse();// 反转顺序

List<int> list= new List<int>(){5,1,22,11,4};
list.Sort((x, y) => x.CompareTo(y));//升序
list.Sort((x, y) => -x.CompareTo(y));//降序
list = list.OrderBy(o => o.Id).ToList();//升序
list = list.OrderByDescending(o => o.Id).ToList();//降序

//先按照ID升序,然后再按照name降序
list = list.OrderBy(o => o.Id).ToList().OrderByDescending(o => o.Name).ToList()

猜你喜欢

转载自blog.csdn.net/qianjiu/article/details/118421624