C# List的一些LINQ用法
2014-03-31 21:48
190 查看
IOrderedEnumerable<Dictionary<string, object>> relist = list.OrderBy(i => i["status"]);
//IOrderedEnumerable<Dictionary<string, object>> relist = list.OrderByDescending(i => i["status"]);//反序
给List排序 其中OrderBy的参数是找到一个索引的key值的函数,是 用于提取元素键的函数
resultList 是IList<Dictionary<string, object>>类型
resultList= resultList.GroupBy(u => u["ClassroomID"]).Select(p => p.FirstOrDefault()).ToList();
根据Dictionary中的一个Key查重
//IOrderedEnumerable<Dictionary<string, object>> relist = list.OrderByDescending(i => i["status"]);//反序
给List排序 其中OrderBy的参数是找到一个索引的key值的函数,是 用于提取元素键的函数
resultList 是IList<Dictionary<string, object>>类型
resultList= resultList.GroupBy(u => u["ClassroomID"]).Select(p => p.FirstOrDefault()).ToList();
根据Dictionary中的一个Key查重
相关文章推荐
- LINQ to SQL的一些简单用法
- Linq的一些用法
- Lamamda和Linq的一些基本用法
- Linq的一些小用法(事务和获取新记录ID)!
- LInq的一些用法
- Linq一些简单的用法
- 项目中linq to sql的一些用法
- Linq 中的Aggregate一些用法
- LINQ to SQL的一些简单用法
- Linq的一些小用法(事务和获取新记录ID)!
- Linq to sql 的一些问题
- Lua中and、or的一些特殊用法
- $ cd `dirname $0` 和PWD%/* shell变量的一些特殊用法
- Apache Pig的一些基础概念及用法总结(转)
- Intent的一些用法(不断更新)
- C#的一些用法
- android系统短信库的一些用法
- MFC中CTreeCtrl类的一些基本用法
- Vim一些实用的用法
- Python的一些用法分享