static void SortDictionary()
{
Dictionary<string, string> diction = new Dictionary<string,string>();
diction.Add("3", "three");
diction.Add("1", "one");
diction.Add("5", "five");
diction.Add("2", "two");
List<KeyValuePair<string, string>> sortList = diction.ToList();
var sorted = from entry in diction orderby entry.Value ascending select entry;
Console.ReadLine();
}