Mega Code Archive

 
Categories / C# / Collections Data Structure
 

Loop through StringDictionary with IEnumerator and get DictionaryEntry

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" );       PrintKeysAndValues( myCol );    }    public static void PrintKeysAndValues( StringDictionary myCol )  {       IEnumerator myEnumerator = myCol.GetEnumerator();       DictionaryEntry de;       while ( myEnumerator.MoveNext() )  {          de = (DictionaryEntry) myEnumerator.Current;          Console.WriteLine( "   {0,-25} {1}", de.Key, de.Value );       }    } }