SortedDictionary<string, string> openWith = 
            new SortedDictionary<string, string>();
        
        // Add some elements to the dictionary. 
        openWith.Add("txt", "notepad.exe");
        openWith.Add("bmp", "paint.exe");
        openWith.Add("dib", "paint.exe");
        openWith.Add("rtf", "wordpad.exe");
        
        // Create a Dictionary of strings with string keys, and 
        // initialize it with the contents of the sorted dictionary.
        Dictionary<string, string> copy = 
            new Dictionary<string, string>(openWith);        // List the contents of the copy.
        Console.WriteLine();
        foreach( KeyValuePair<string, string> kvp in copy )
        {
            Console.WriteLine("Key = {0}, Value = {1}", 
               kvp.Key, kvp.Value);
        }

解决方案 »

  1.   

     static void Main(string[] args)
            {
                Dictionary<int, string> dic = new Dictionary<int, string>();
                dic[1] = "a";
                dic[2] = "b";
                dic[3] = "c";
                for (int i = 1; i < 4; i++)
                {
                    Console.WriteLine(dic[i]);
                }
                Console.ReadKey();
            }