Gli ultimi tutorial di sviluppo web
 

ASP oggetto Dictionary


L'oggetto Dictionary archiviare le informazioni in coppie nome / valore.


Esempi

Esempi

Ha una chiave specificata esiste?
Come creare un oggetto Dictionary, e quindi utilizzare il metodo esiste per controllare se una chiave specificata esiste.

Restituisce un array di tutti gli elementi
Come utilizzare il metodo Items per restituire un array di tutti gli elementi.

Restituire una matrice di tutte le chiavi
Come utilizzare le chiavi metodo per restituire una matrice di tutte le chiavi.

Restituisce il valore di un elemento
Come utilizzare la proprietà Item per restituire il valore di un elemento.

Impostare una chiave
Come utilizzare la proprietà Key per impostare una chiave in un oggetto Dictionary.

Restituisce il numero di coppie chiave / voce
Come utilizzare la proprietà Count per restituire il numero di coppie chiave / voce.


Il dizionario degli oggetti

L'oggetto Dictionary è utilizzato per memorizzare informazioni in coppie nome / valore (referred to as key and item) . L'oggetto Dictionary potrebbe sembrare simile a Array, tuttavia, l'oggetto Dictionary è una soluzione più desiderabile per manipolare i dati correlati.

Confrontando Dizionari e array:

  • Le chiavi sono utilizzati per identificare gli elementi in un oggetto Dictionary
  • Non è necessario chiamare ReDim per modificare le dimensioni dell'oggetto Dictionary
  • Quando si elimina un elemento da un dizionario, gli elementi rimanenti si sposteranno automaticamente
  • I dizionari non possono essere multidimensionale, array possono
  • Dizionari hanno più funzioni built-in di Array
  • Dizionari funzionano meglio di matrici sull'accesso frequentemente elementi casuali
  • Dizionari funzionano meglio di matrici sull'individuazione articoli dal loro contenuto

L'esempio seguente crea un oggetto Dictionary, aggiunge alcune coppie chiave / voce ad esso, e recupera il valore dell'articolo per il gr chiave:

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

proprietà e metodi dell'oggetto dizionario sono descritti di seguito:

Proprietà

Proprietà Descrizione
CompareMode Imposta o restituisce la modalità di confronto per confrontare le chiavi in ​​un oggetto Dictionary
Count Restituisce il numero di coppie chiave / elemento in un oggetto Dictionary
Item Imposta o restituisce il valore di un elemento in un oggetto Dictionary
Key Imposta un nuovo valore chiave per un valore chiave esistente in un oggetto Dictionary

metodi

Metodo Descrizione
Add Aggiunge una nuova coppia di chiavi / elemento a un oggetto Dictionary
Exists Restituisce un valore booleano che indica se esiste una chiave specificata nell'oggetto Dictionary
Items Restituisce un array di tutti gli elementi di un oggetto Dictionary
Keys Restituisce un array di tutte le chiavi in ​​un oggetto Dictionary
Remove Rimuove uno specificato coppia chiave / voce dall'oggetto Dictionary
RemoveAll Rimuove tutte le coppie chiave / voce nella oggetto Dictionary