linq排序有关问题
linq排序问题我有数据源为C# codeIListDictionarystring, string list...现需要按list[0].values来排
linq排序问题
我有数据源为
C# codeIList<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)
{
....
}