示例#1
0
            public void Update(TKey key, TValue value)
            {
                _002_HashTableArrayNode.HashTableArrayNode <TKey, TValue> node = _array[getIndex(key)];

                if (node == null)
                {
                    throw new ArgumentException("Key not exist");
                }

                node.Update(key, value);
            }
示例#2
0
            public void Add(TKey key, TValue value)
            {
                int index = getIndex(key);

                _002_HashTableArrayNode.HashTableArrayNode <TKey, TValue> node = _array[index];

                if (node == null)
                {
                    node          = new _002_HashTableArrayNode.HashTableArrayNode <TKey, TValue>();
                    _array[index] = node;
                }

                node.Add(key, value);
            }