Последние учебники веб-разработки
×

ASP Руководство

ASP ГЛАВНАЯ ASP Введение ASP устанавливать ASP Синтаксис ASP переменные ASP процедуры ASP формы ASP Cookies ASP сессия ASP заявка ASP #включают ASP Global.asa ASP Отправить по электронной почте

VBScript Руководство

VB ГЛАВНАЯ VB переменные VB процедуры VB условный VB перекручивание VB Примеры VB функции VB Ключевые слова

ASP Объекты

ASP отклик ASP Запрос ASP заявка ASP сессия ASP сервер ASP Ошибка ASP Файловая система ASP TextStream ASP Водить машину ASP файл ASP папка ASP Словарь ASP AdRotator ASP BrowserCap ASP Содержание Linking ASP Содержание ротатор ASP Быстрый Ref

ADO Руководство

ADO вступление ADO соединение ADO Recordset ADO дисплей ADO запрос ADO Сортировать ADO Добавить ADO Редактировать ADO Удалить ADO демонстрация ADO Ускорить

ADO Объекты

ADO команда ADO подключение ADO Ошибка ADO поле ADO параметр ADO Имущество ADO запись ADO Recordset ADO Поток ADO Типы данных

ASP and AJAX

AJAX вступление AJAX ASP AJAX База данных

ASP Примеры

ASP Примеры ASP викторина


 

ASP Словарь объекта


Словарь объект хранит информацию в пар имя / значение.


Примеры

Примеры

Существует ли указанный ключ?
Как создать словарь объекта, а затем использовать метод 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 Удаляет все пары ключ / элемент в словаре объекта