I am sorting a dictionary, consisting of values & keys , by value. I have a hash of words and number of time used, that I want to order by number of time used.
There is a SortedList which is good for a single value , that I want to map it back to the word.
SortedDictionary orders by key, not value.
I could use a custom class, is there a better way.
I did some google searches but I can't find exactly what I am lookign for.

Dictionaryis not sorted, by design. There is no sense in sorting it. How are you going to use it? Show the practical example and we will try to find the most optimal collection \ solution.