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