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

46次阅读

共计 310 个字符,预计需要花费 1 分钟才能阅读完成。

在 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

正文完
 0