关于c#:C-Dictionary-类型排序

在 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

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理