Учебники ASP

ГЛАВНАЯ АСП

Учебник по WP

Введение в веб-страницы Веб-страницы Razor Макет веб-страниц Папки веб-страниц Веб-страницы Глобальные Формы веб-страниц Объекты веб-страниц Файлы веб-страниц Базы данных веб-страниц Помощники веб-страниц Веб-страницы Графики веб-страниц Электронная почта веб-страниц Безопасность веб-страниц Публикация веб-страниц Примеры веб-страниц Классы веб-страниц

Бритва ASP.NET

Введение в бритву Синтаксис бритвы Переменные Razor C# Циклы Razor C# Логика Razor C# Переменные Razor VB Циклы Razor VB Логика Бритвы В.Б.

АСП Классик

Введение в ASP Синтаксис ASP ASP-переменные Процедуры ASP Условия ASP Зацикливание ASP ASP-формы Файлы cookie ASP ASP-сеанс ASP-приложение ASP #include ASP Global.asa АСП АЯКС Электронная почта ASP Примеры ASP

Справочник ASP

Функции ASP VB Ключевые слова ASP VB Ответ ASP ASP-запрос ASP-приложение ASP-сеанс ASP-сервер Ошибка ASP Файловая система ASP Текстовый поток ASP ASP-диск ASP-файл Папка ASP Словарь АСП ASP AdRotator ASP BrowserCap Связывание контента ASP Ротатор контента ASP Быстрая ссылка ASP

Учебник по ADO

Введение в ADO АДО Коннект Набор записей ADO Дисплей АДО ADO-запрос Сортировка ADO ADO Добавить Обновление ADO АДО Удалить Демонстрация ADO Ускорение ADO

Объекты АДО

Команда АДО ADO-соединение Ошибка ADO Поле ADO ADO-параметр Свойство АДО ADO-запись Набор записей ADO ADO-поток Типы данных ADO

Объект словаря ASP


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


Дополнительные примеры


Как создать объект Dictionary, а затем использовать метод Exists для проверки существования указанного ключа.


Как использовать метод Items для возврата массива всех элементов.


Как использовать метод Keys для возврата массива всех ключей.


Как использовать свойство Item для возврата значения элемента.


Как использовать свойство Key для установки ключа в объекте Dictionary.


Как использовать свойство Count для возврата количества пар ключ/элемент.


Объект словаря

Объект Dictionary используется для хранения информации в парах имя/значение (называемых ключом и элементом). Объект Dictionary может показаться похожим на Arrays, однако объект Dictionary является более желательным решением для управления связанными данными.

Сравнение словарей и массивов:

  • Ключи используются для идентификации элементов в объекте Dictionary.
  • Вам не нужно вызывать ReDim, чтобы изменить размер объекта Dictionary.
  • При удалении элемента из словаря оставшиеся элементы автоматически сдвигаются вверх
  • Словари не могут быть многомерными, массивы могут
  • Словари имеют больше встроенных функций, чем массивы.
  • Словари работают лучше, чем массивы, при частом доступе к случайным элементам.
  • Словари работают лучше, чем массивы, при поиске элементов по их содержимому.

В следующем примере создается объект Dictionary, добавляются к нему несколько пар ключ/элемент и извлекается значение элемента для ключа gr:

<%
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


Свойства и методы объекта Dictionary описаны ниже:

Характеристики

Property Description
CompareMode Sets or returns the comparison mode for comparing keys in a Dictionary object
Count Returns the number of key/item pairs in a Dictionary object
Item Sets or returns the value of an item in a Dictionary object
Key Sets a new key value for an existing key value in a Dictionary object

Методы

Method Description
Add Adds a new key/item pair to a Dictionary object
Exists Returns a Boolean value that indicates whether a specified key exists in the Dictionary object
Items Returns an array of all the items in a Dictionary object
Keys Returns an array of all the keys in a Dictionary object
Remove Removes one specified key/item pair from the Dictionary object
RemoveAll Removes all the key/item pairs in the Dictionary object