Словарь объект хранит информацию в пар имя / значение.
Примеры
Существует ли указанный ключ?
Как создать словарь объекта, а затем использовать метод Exists, чтобы проверить, если указанный ключ существует.
Возвращает массив всех элементов ,
Как использовать метод Items возвращает массив всех элементов.
Возвращает массив всех ключей
Как использовать метод ключей, чтобы вернуть массив всех ключей.
Возвращает значение элемента
Как использовать свойство Item, чтобы вернуть значение элемента.
Установить ключ
Как использовать свойство ключа, чтобы установить ключ в словаре объекта.
Возвращает количество пар ключ / пункт
Как использовать свойство Count, чтобы возвращать число пар ключ / шт.
Словарь объекта
Словарь объект используется для хранения информации в пар имя / значение (referred to as key and item) . Словарь объект может показаться похожим на массивы, однако, объект словаря является более желательным решением для управления соответствующих данных.
Сравнивая словари и массивы:
- Ключи используются для идентификации элементов в словаре объекта
- Вы не должны вызывать ReDim, чтобы изменить размер объекта словаря
- При удалении элемента из словаря, остальные элементы будут автоматически сдвигаются вверх
- Словари не могут быть многомерными, Массивы могут
- Словари имеют больше встроенных функций, чем Массивы
- Словари работают лучше, чем массивы на доступ случайных элементов часто
- Словари работают лучше, чем массивы по размещению элементов их содержания
В следующем примере создается словарь объекта, добавляет несколько пар ключа / записи к нему, и возвращает значение элемента для ключа гр:
<%
Dim d
Set d=Server.CreateObject("Scripting.Dictionary")
d.Add "re","Red"
d.Add "gr","Green"
d.Add "bl","Blue"
d.Add "pi","Pink"
Response.Write("The value of key gr is: " & d.Item("gr"))
%>
Output:
The value of key gr is: Green
Свойства и методы объекта словаря, описываются ниже:
свойства
Имущество | Описание |
---|---|
CompareMode | Устанавливает или возвращает режим сравнения для сравнения ключей в словаре объекта |
Count | Возвращает количество пар ключ / элементов в словарь объекта |
Item | Устанавливает или возвращает значение элемента в словарь объекта |
Key | Устанавливает новое значение ключа для существующего значения ключа в словаре объекта |
методы
метод | Описание |
---|---|
Add | Добавляет новую пару ключ / элемента в словарь объекта |
Exists | Возвращает логическое значение, указывающее, существует ли указанный ключ в словаре объекта |
Items | Возвращает массив всех элементов в словаре объекта |
Keys | Возвращает массив всех ключей в словаре объекта |
Remove | Удаляет одну указанную пару ключ / элемента из словаря объекта |
RemoveAll | Удаляет все пары ключ / элемент в словаре объекта |