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