Total Pageviews

Wednesday, October 3, 2012

Sorting a Dictionary via a list


Sample of sorting a dictionary


  Dictionary dictionary = new Dictionary();
            dictionary.Add(0,"cat");
            dictionary.Add(1,"dog");
            dictionary.Add(2,"Tiger");
            dictionary.Add(3,"Rat");
           
            //// Sort the dictionary
            List> result = new List>(dictionary);
            result.Sort(delegate(KeyValuePair first, KeyValuePair second) 
            {
                return first.Value.CompareTo(second.Value);
            });