在 C#.NET 中 System.Collections.Generic.Dictionary<TKey, TValue> 示意键和值的汇合,这个类型蕴含 OrderBy 办法用于排序,参数跟一个 lamda 表达式:
// 这里假如 datas 为 Dictionary<string, string> 类型
datas.OrderBy(x => x.Key).ToDictionary(x => x.Key, y => y.Value);
// OrderByDescending 办法用于倒序
应用时留神 ToDictionary 办法进行了一次类型转换;键类型如果是 string,那么将会依照字母程序进行排列,就像英文字典一样。
相干环境:
.NET Framework 4.0