Contains value
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 ); } }