आप लोग इसे जटिल करने के लिए waaayay हैं - एक शब्दकोश पहले से ही IEnumerable लागू करता है, इसलिए आप इस तरह की एक क्रमबद्ध सूची प्राप्त कर सकते हैं: var mySortedList = myDictionary.OrderBy (d => d.Value)। ToList ();