Demonstrate IDictionaryEnumerator

image_pdfimage_print

   
  
/*
C#: The Complete Reference 
by Herbert Schildt 

Publisher: Osborne/McGraw-Hill (March 8, 2002)
ISBN: 0072134852
*/

// Demonstrate IDictionaryEnumerator. 
 
using System; 
using System.Collections; 
 
public class IDicEnumDemo { 
  public static void Main() { 
    // Create a hash table. 
    Hashtable ht = new Hashtable(); 
     
    // Add elements to the table 
    ht.Add("Tom", "555-3456"); 
    ht.Add("Mary", "555-9876"); 
    ht.Add("Todd", "555-3452"); 
    ht.Add("Ken", "555-7756"); 
 
    // Demonstrate enumerator 
    IDictionaryEnumerator etr = ht.GetEnumerator(); 
    Console.WriteLine("Display info using through Entry."); 
    while(etr.MoveNext())  
     Console.WriteLine(etr.Entry.Key + ": " +  
                       etr.Entry.Value); 
 
    Console.WriteLine(); 
 
    Console.WriteLine("Display info using Key and Value directly."); 
    etr.Reset(); 
    while(etr.MoveNext())  
     Console.WriteLine(etr.Key + ": " +  
                       etr.Value); 
     
  } 
}


           
         
    
     


This entry was posted in Data Types. Bookmark the permalink.