C# List自定义排序
List类型数据可以借助Lambda表达式来进行自定义排序。
如List<double[]>类型数据,需要按照double数组的第i个数据进行排序,代码如下:
List<double[]> listData = new List<double[]>();
listData = listData.OrderBy(t => t[i]).ToList();//升序
listData = listData.OrderByDescending(t => t[i]).ToList();//降序
如果List中为某一个类,如List<Student>,需要按类中某个元素排序,则代码如下:
List<Student> listData = new List<Student>();
listData = listData.OrderBy(t => t.StuId).ToList();//升序
listData = listData.OrderByDescending(t => t.StuId).ToList();//降序
@Blog4
本文介绍了如何使用C#中的Lambda表达式对List类型数据进行自定义排序,包括按照数组的特定元素或自定义类的属性进行升序或降序排列。
1481

被折叠的 条评论
为什么被折叠?



