C#动态排序
来源:互联网 发布:星空软件安卓版 编辑:程序博客网 时间:2024/05/01 13:46
什么是动态排序?
动态排序即在运行时才知道排序字段和排序方式,而且有多个排序字段,在C#里面我们引用一个System.Linq.Dynamic类库,即可实现动态排序,
/// <summary>
/// 动态排序
/// </summary>
/// <typeparam name="T"></typeparam>
/// <param name="list">原集合</param>
/// <param name="sorts">排序字符串"a desc,b asc,c asc"</param>
/// <returns></returns>
public static List<T> DynamicSort<T>(List<T> list, string sorts)
{
return list.AsQueryable().OrderBy(sorts).ToList();
}
0 1
- C#动态排序
- c# 动态可视排序算法
- c#中的排序算法(动态数组ArrayList)
- c#中的排序算法(动态数组ArrayList)
- C#操作数据库(动态筛选和排序数据库数据)
- C#排序
- C#排序
- C# 排序
- 排序c#
- c#排序
- C# 排序
- c#动态运行C#脚本
- XML之动态排序
- ibatis 组装动态排序
- 表格动态排序js
- ClientDataSet的动态排序
- Dynamite动态排序库
- gridview动态排序,
- 遍历数组1
- brctl,网桥配置命令
- Mongobd Replica Set(副本集) 集群搭建
- vector
- java 内部类
- C#动态排序
- 第一天开通博客
- Drawable 新建xml
- Android设计模式系列(11)--SDK源码之策略模式
- 程序员必须知道的十大基础实用算法及其讲解
- Java多线程(二)、线程的生命周期和状态控制
- [pat]1110. Complete Binary Tree (25)
- redis基础知识
- SpringBoot附录