如何订购一个List<Dictionary<String,object>>
对象包含唯一字符串C#订购列表<字典<串,对象>>
字典的结构如下
[name: mario]
[surname: rossi]
[address: xxxxxx]
[age: 40]
我想订购的列表这些字典由“年龄” 可以帮助我吗?
我已经试过:
myList.Select(x => x.OrderBy(y=>y.Value))
它给了我这个错误:值不是一个字符串(好吧,我跟他aggree,它是一个对象,我以某种方式投) 但更重要的是,我不能告诉其必须按年龄
为什么你有一个'名单<词典<字符串,对象>>'?你能改变吗? –
如果我理解正确,字典包含4个项目?还是说每个项目都有这4个属性? – Oded
您可以按年龄对每本词典进行排序,但如果除非每本词典仅包含具有相同年龄的对象,否则按顺序排列该排列方式是没有意义的。 –