Dictionary 一行代码排序orderby
Dictionary<string, string> di = new Dictionary<string, string>();
di.Add("bbbb", "sdfadsfa"); di.Add("12345", "axclkldf"); di.Add("aaa", "x332"); di = di.OrderBy(f => f.Key).ToDictionary(f=>f.Key, f=>f.Value); foreach (KeyValuePair<string,string> item in di) { Console.WriteLine(item.Key); } Console.ReadKey();