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)
{
....
}