Latest web development tutorials

Diccionario de objetos ASP

Diccionario de objetos se utiliza en el nombre / valor pares almacenar información.


Ejemplos

Trate - Ejemplo

Especificada existen clave?
Este ejemplo muestra cómo crear un objeto Dictionary, y luego usar el método Exists para comprobar si existe la clave especificada.

Devuelve un array de todos los elementos
Este ejemplo muestra cómo utilizar el método artículos al devolver una matriz de todos los elementos.

Devuelve una matriz con todas las claves
Este ejemplo muestra cómo utilizar el método Claves para devolver una matriz de todas las claves.

El valor de retorno de un proyecto
Este ejemplo muestra cómo utilizar la propiedad Item para devolver el valor de un proyecto.

Establecer una clave
Este ejemplo muestra cómo utilizar la propiedad Key para establecer una clave en un objeto Dictionary.

Volver número de clave / artículo de pares
Este ejemplo muestra cómo utilizar la propiedad Count para devolver el número de clave / elemento de pares.


diccionario de objetos

objeto de diccionario se utiliza en los pares de nombre / valor (equivalente a la llave y del proyecto) para almacenar información. diccionario de objetos aparentemente más simples que la matriz, sin embargo, el objeto es un diccionario soluciones de procesamiento más satisfactorios los datos relacionados.

Comparar Diccionarios y matrices:

  • Diccionario de objetos utiliza para identificar proyectos clave
  • No es necesario llamar a ReDim para cambiar el tamaño del diccionario de objetos
  • Cuando se elimina un elemento del diccionario, los artículos restantes serán transferidos automáticamente
  • Diccionario no es un multi-dimensional, las matrices multidimensionales y
  • Diccionario con más de un conjunto de funciones incorporadas
  • Diccionario al acceder a elementos aleatorios con frecuencia, funcionan mejor que las matrices
  • Diccionario de acuerdo con su proyecto de localización de contenido, funcionan mejor que las matrices

En el siguiente ejemplo se crea un objeto Dictionary, y añade una serie de objetos / proyectos clave, y luego recuperar el valor de la gr la clave del proyecto:

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

输出:

The value of key gr is: Green

Propiedades del diccionario de objetos y métodos se describen a continuación:

propiedad

属性 描述
CompareMode 设置或返回用于在 Dictionary 对象中比较键的比较模式。
Count 返回 Dictionary 对象中键/项目对的数目。
Item 设置或返回 Dictionary 对象中一个项目的值。
Key 为 Dictionary 对象中已有的键值设置新的键值。

camino

方法 描述
Add 向 Dictionary 对象添加新的键/项目对。
Exists 返回一个布尔值,这个值指示指定的键是否存在于 Dictionary 对象中。
Items 返回 Dictionary 对象中所有项目的一个数组。
Keys 返回 Dictionary 对象中所有键的一个数组。
Remove 从 Dictionary 对象中删除指定的键/项目对。
RemoveAll 删除 Dictionary 对象中所有的键/项目对。