private static void Main(string[] args) { var integerTable = new HashTable <int>(); for (var i = 1; i <= 100; ++i) { if (i % 2 == 1) { integerTable.Add(i); } } for (var i = 1; i <= 100; ++i) { if (i % 4 == 0 && integerTable.Contains(i)) { integerTable.Erase(i); } } var stringTable = new HashTable <string>(); for (var i = 1; i <= 100; ++i) { stringTable.Add("word" + i.ToString()); } }
private static void Main(string[] args) { var table = new HashTable <char>(); var intTable = new HashTable <int>(IntHashFunction); var stringTable = new HashTable <string>(StringHashFunction); for (var i = 0; i < 50; ++i) { intTable.Add(i); stringTable.Add(i.ToString()); table.Add(i.ToString()[0]); } try { intTable.Erase(183); } catch (ValueNotInHashTableException exception) { Console.WriteLine(exception.Message); } }