using System.Collections.Generic;
public static void Main()
Dictionary<int, string> myDictionary = new Dictionary<int, string>();
myDictionary.Add(3, "about");
myDictionary.Add(1, "who");
myDictionary.Add(4, "order");
myDictionary.Add(2, "cares");
Console.WriteLine("standard dictionary:");
foreach (KeyValuePair<int, string> kvp in myDictionary)
Console.WriteLine("Key = {0}, Value = {1}",
SortedDictionary<int, string> mySortedDictionary = new SortedDictionary<int, string>();
mySortedDictionary.Add(3, "about");
mySortedDictionary.Add(1, "who");
mySortedDictionary.Add(4, "order");
mySortedDictionary.Add(2, "cares");
Console.WriteLine("sorted dictionary:");
foreach (KeyValuePair<int, string> kvp in mySortedDictionary)
Console.WriteLine("Key = {0}, Value = {1}",