1. 程式人生 > >字典Dictionary

字典Dictionary

clas odi from select erb sel dict sele try

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