Eth*_*len 3 .net c# silverlight visual-studio windows-phone-7
所以我有一个List
,Dictionary<string, string> dict
我想List
按字母顺序排序dict["Title"]
值.
我该怎么做呢?
并且,如果我想取值dict["Title"]
,将其修改为string title = dict["Title"] + "xyz";
,然后使用修改后title
的排序值dict
(不实际更改dict["Title"]
)...
我怎么会这样做呢?
谢谢.
Linq它:
var dicts = new List<Dictionary<string, string>>();
var sort = dicts.OrderBy(x => x.ContainsKey("Title") ? x["Title"] : string.Empty);
var sort2 = dicts.OrderBy(x => x.ContainsKey("Title") ? x["Title"] + "xyz" : string.Empty);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2758 次 |
最近记录: |