L'oggetto Dictionary archiviare le informazioni in coppie nome / valore.
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 |