Latest web development tutorials

Dizionario ASP Oggetto

oggetto Dictionary viene utilizzato nel nome / valore informativo coppie negozio.


Esempi

Prova - Esempio

esistono chiave specificata?
Questo esempio dimostra come creare un oggetto Dictionary, e quindi utilizzare il metodo esiste per verificare se esiste la chiave specificata.

Esso restituisce un array di tutti gli elementi
Questo esempio mostra come utilizzare il metodo Articoli per restituire una matrice di tutti gli elementi.

Esso restituisce un array di tutte le chiavi
Questo esempio mostra come utilizzare il metodo Chiavi per restituire una matrice di tutti i tasti.

Il valore di ritorno di un progetto
Questo esempio dimostra come utilizzare la proprietà Item per restituire il valore di un progetto.

Impostare una chiave
Questo esempio mostra come utilizzare la proprietà chiave per impostare una chiave in un oggetto Dictionary.

Indietro numero di chiave / voce di coppie
Questo esempio dimostra come utilizzare la proprietà Count per restituire il numero chiave / voce di coppie.


Dizionario Oggetti

oggetto Dictionary è utilizzato nelle coppie nome / valore (equivalente al tasto e del progetto) per memorizzare le informazioni. oggetti Dictionary apparentemente più semplici rispetto alla matrice, tuttavia, l'oggetto Dictionary è un più soddisfacenti soluzioni di elaborazione dei dati relativi.

Confronta Dizionari e array:

  • oggetto Dictionary utilizzato per identificare progetti chiave
  • Non è necessario chiamare ReDim per cambiare la dimensione del dizionario degli oggetti
  • Quando si elimina un elemento dal Dizionario, gli elementi rimanenti si sposteranno automaticamente
  • Dizionario non è un multi-dimensionale, gli array multidimensionali e
  • Dizionario con più di una serie di funzioni built-in
  • Dizionario quando si accede frequentemente elementi casuali, lavorare meglio di array
  • Dizionario in base al loro progetto di localizzazione di contenuti, lavorare meglio di array

L'esempio seguente crea un oggetto Dictionary, e aggiunge una serie di oggetti chiave / progetti, e quindi recuperare il valore di gr chiave del progetto:

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

Dizionario proprietà ei metodi degli oggetti sono descritti di seguito:

proprietà

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

modo

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