郑广学VSTO火箭速成班 VBAYYDS.COM

ExtentionsOrderBy 方法

重载列表

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列 按后面数组顺序排列 不存在的按自然顺序排在最后
如果是字符串类型的可以用"三,一,二" 以逗号分隔形式传入

参见