字典Dictionary

Posted code1992

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了字典Dictionary相关的知识,希望对你有一定的参考价值。

 

Dictionary排序

对一个Dictionary<TKey, TValue>进行排序可以用LINQ:

Dictionary<string, string> MyDictionary = new Dictionary<string, string>();


1、键排序

MyDictionary = (from entry in MyDictionary 
                                     orderby entry.Key ascending
                                     select entry).ToDictionary(pair => pair.Key, pair => pair.Value);

 

2、值排序

MyDictionary = (from entry in MyDictionary 
                                     orderby entry.Value ascending
                                     select entry).ToDictionary(pair => pair.Key, pair => pair.Value);

 

以上是关于字典Dictionary的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript中创建字典对象(dictionary)实例

C#字典Dictionary排序(顺序倒序)

Swift学习笔记之---Dictionary字典

Swift学习笔记之---Dictionary字典

Swift学习笔记之---Dictionary字典

如何在Excel VBA中使用字典Dictionary对象