Mega Code Archive

 
Categories / C# / Collections Data Structure
 

Illustrates the use of a Hashtable

/* Mastering Visual C# .NET by Jason Price, Mike Gunderloy Publisher: Sybex; ISBN: 0782129110 */ /*   Example11_6.cs illustrates the use of a Hashtable */ using System; using System.Collections; public class Example11_6 {   public static void Main()   {     // create a Hashtable object     Hashtable myHashtable = new Hashtable();     // add elements containing US state abbreviations and state     // names to myHashtable using the Add() method     myHashtable.Add("AL", "Alabama");     myHashtable.Add("CA", "California");     myHashtable.Add("FL", "Florida");     myHashtable.Add("NY", "New York");     myHashtable.Add("WY", "Wyoming");     // display the Count property     Console.WriteLine("myHashtable.Count = " + myHashtable.Count);     // lookup the state name for "CA"     string myState = (string) myHashtable["CA"];     Console.WriteLine("myState = " + myState);     // display the keys for myHashtable using the Keys property     foreach (string myKey in myHashtable.Keys)     {       Console.WriteLine("myKey = " + myKey);     }     // display the values for myHashtable using the Values property     foreach(string myValue in myHashtable.Values)     {       Console.WriteLine("myValue = " + myValue);     }   } }