IHashtable

Описание

Интерфейс IHashtable представляет набор взаимосвязанных ключей и значений, основанных на хеш-коде ключа.

Иерархия наследования

          IEnumerable

          ICollection

          IDictionary

          IHashtable

Комментарии

При добавлении элемента в коллекцию IHashtable он помещается в определенный сегмент в зависимости от хеш-кода ключа. В дальнейшем поиск ключа осуществляется только в определенном сегменте с использованием хеш-кода ключа. Таким образом в значительной степени уменьшается количество операций сравнения ключей, которое требуется для нахождения элемента.

Свойства, унаследованные от IDictionary

  Имя свойства Краткое описание
Item Свойство Item определяет значение элемента словаря.
Keys Свойство Keys возвращает коллекцию ключей словаря.
Values Свойство Values возвращает коллекцию значений элементов словаря.

Свойства, унаследованные от ICollection

  Имя свойства Краткое описание
Count Свойство Count возвращает количество элементов в массиве.

Методы

  Имя метода Краткое описание
Clone Метод Clone создает копию хеш-таблицы.
ContainsKey Метод ContainsKey осуществляет проверку наличия элемента с указанным ключом.
ContainsValue Метод ContainsValue осуществляет проверку наличия элемента с заданным значением.

Методы, унаследованные от IDictionary

  Имя метода Краткое описание
Add Метод Add осуществляет добавление элемента в словарь.
Clear Метод Clear осуществляет очистку словаря.
Contains Метод Contains осуществляет проверку наличия элемента с ключом Key.
Remove Метод Remove осуществляет удаление элемента с ключом Key.

Методы, унаследованные от ICollection

  Имя метода Краткое описание
CopyTo Метод CopyTo осуществляет копирование коллекции в массив.

См. также:

Интерфейсы сборки Collections