keijikk
1/14/2016 - 2:04 AM

c# dictionary sort

c# dictionary sort

// Dictonaryのままでソート
Dictionary<DateTime, string> keyValuePairs = datetimeFileDictionary.OrderBy( x => x.Key )
.ToDictionary( pair => pair.Key, pair => pair.Value );

// 昇順
var sorted = fileDictionary.OrderBy( pair => pair.Key );

// 降順
sorted =  fileDictionary.OrderByDescending( pair => pair.Key );