OrderByT(T) | 一维数组排序 省去写不必要的参数 默认按混合类型排序 |
OrderByT(IEnumerableT, FuncT, Object) | |
OrderByT(IEnumerableT, String) |
二维数组集合OrderBy升序,按F1表达式 arr.AsEnumerable.OrderBy(1)'1代表第1列 也可以用"F1" |
OrderByT(T, Object) | 一维数组排序 按指定的序列排序 不在序列中的元素按原位置依次后移 |
OrderByT(T, String) |
二维数组集合OrderBy升序,按F1表达式 arr.OrderBy(1)'1代表第1列 也可以用"F1",以及简单的运算(mid(F1,2)) |
OrderByT(IEnumerableT, FuncT, Object, Object) |
二维数组集合自定义排序 指定参考列函数以及自定义序列数组 |
OrderByT(IEnumerableT, String, String) |
二维数组集合自定义排序 指定参考列以及自定义序列 arr.Enumerable.OrderBy(1,{3,1,2})'1代表第1列 按后面数组顺序排列 不存在的按自然顺序排在最后 |
OrderByT(T, FuncT, Object, Object) |
二维数组自定义排序 指定参考列以及自定义序列 |
OrderByT(T, String, Object) |
二维数组自定义排序 指定参考列以及自定义序列 arr.OrderBy(1,{3,1,2})'1代表第1列 按后面数组顺序排列 不存在的按自然顺序排在最后 如果是字符串类型的可以用"三,一,二" 以逗号分隔形式传入 |