public void Update(TKey key, TValue value) { HashTableArrayNode <TKey, TValue> nodes = _array[GetIndex(key)]; if (nodes == null) { throw new ArgumentException("Такого ключа нет в хеш-таблице", "key"); } nodes.Update(key, value); }
public void Add(TKey key, TValue value) { int index = GetIndex(key); HashTableArrayNode <TKey, TValue> nodes = _array[index]; if (nodes == null) { nodes = new HashTableArrayNode <TKey, TValue>(); _array[index] = nodes; } nodes.Add(key, value); }