Collections Data Structure C#

using System;
using System.Collections;
using System.Collections.Specialized;
public class SamplesStringDictionary  {
   public static void Main()  {
      StringDictionary myCol = new StringDictionary();
      myCol.Add( "A", "a" );
      myCol.Add( "B", "b" );
      myCol.Add( "C", "c" );
      PrintKeysAndValues3( myCol );
   }
   public static void PrintKeysAndValues3( StringDictionary myCol )  {
      String[] myKeys = new String[myCol.Count];
      myCol.Keys.CopyTo( myKeys, 0 );
      for ( int i = 0; i < myCol.Count; i++ )
         Console.WriteLine( "   {0,-5} {1,-25} {2}", i, myKeys[i], myCol[myKeys[i]] );
   }
}