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