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