Mega Code Archive

 
Categories / C# / Collections Data Structure
 

StringDictionary Class implements a hash table with the key and the value strongly typed to be strings rather t

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");         DictionaryEntry[] myArr = new DictionaryEntry[myCol.Count];         myCol.CopyTo(myArr, 0);         for (int i = 0; i < myArr.Length; i++)             Console.WriteLine("   {0,-10} {1}", myArr[i].Key, myArr[i].Value);         if (myCol.ContainsValue("a"))             Console.WriteLine("The collection contains the value \"amarillo\".");         else             Console.WriteLine("The collection does not contain the value \"amarillo\".");         if (myCol.ContainsKey("A"))             myCol.Remove("A");         myCol.Clear();     } }