Hashtable

Описание

Класс Hashtable реализует объект, представляющий собой коллекцию пар «Ключ-Значение», основанных на хеш-коде ключа.

Комментарий

Объект класса Hashtable состоит из сегментов, содержащих элементы коллекции. Сегмент - это виртуальная подгруппа элементов внутри объекта, позволяющая упростить и ускорить поиск и извлечение элементов по сравнению с большинством коллекций. С каждым сегментом связан числовой хэш-код, который создается с помощью встроенной хэш-функции и основан на ключе элемента.

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

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

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

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

Методы объекта класса, унаследованные от IHashtable

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

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

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

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

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

См. также:

Классы сборки Collections