Contains key
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 ); if ( myCol.ContainsKey( "A" ) ) myCol.Remove( "A" ); 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 ); } }