首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

linq排序有关问题

2012-03-03 
linq排序问题我有数据源为C# codeIListDictionarystring, string list...现需要按list[0].values来排

linq排序问题
我有数据源为

C# code
IList<Dictionary<string, string>> list=...

现需要按list[0].values来排序,请问这个用Linq如何实现,
小弟在线等,很急啊!

[解决办法]
var result = list.OrderBy(x => x[0].Value).ToList();
[解决办法]
var result = list.OrderBy(x =>Convert.ToInt32(x.Value)).ToList();
[解决办法]
楼主 只是想 list[0]排序, list,其它 不排序?
 IList<Dictionary<string, string>> list = ..;
 list[0] = list[0].OrderBy(o => o.Value).ToDictionary(k =>k.Key, v => v.Value);
 foreach (var item in list)
 {
....
 }

热点排行