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" );
PrintKeysAndValues1( myCol );
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\"." );
PrintKeysAndValues1( myCol );
myCol.Clear();
PrintKeysAndValues1( myCol );
}
public static void PrintKeysAndValues1( StringDictionary myCol ) {
foreach ( DictionaryEntry de in myCol )
Console.WriteLine( " {0,-25} {1}", de.Key, de.Value );
}
}