您的位置:首页 > 编程语言 > C#

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查重
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  C# List OrderBy