Dicționarul obiect stochează informații în perechi nume / valoare.
Exemple
Există oare o cheie specificată?
Cum de a crea un obiect dicționar, și apoi utilizați metoda Exists pentru a verifica dacă există o cheie specificată.
Întoarcere o serie de toate elementele
Cum se utilizează metoda Elemente pentru a reveni o serie de toate elementele.
Întoarcere o serie de toate cheile
Cum se utilizează tastele metodă pentru a returna o serie de toate cheile.
Returneaza valoarea unui articol
Cum se utilizează proprietatea element pentru a reveni valoarea unui element.
Setați o cheie
Cum se utilizează proprietatea cheie pentru a seta o cheie într-un obiect dicționar.
Întoarcere numărul de perechi cheie / element
Cum se utilizează proprietatea Count pentru a reveni la numărul de perechi cheie / element.
Obiectul Dicționar
Dicționarul obiect este folosit pentru a stoca informații în perechi nume / valoare (referred to as key and item) . Dicționarul obiect poate părea similar cu Arrays, cu toate acestea, dicționar obiect este o soluție mult mai de dorit pentru a manipula datele aferente.
Compararea Dicționare și Vectori:
- Cheile sunt folosite pentru a identifica elementele într-un obiect de dicționar
- Nu trebuie să suni ReDim pentru a modifica dimensiunea dicționarului obiectului
- Atunci când ștergerea unui element dintr-un dicționar, elementele rămase vor schimba automat
- Dicționare nu poate fi multidimensională, Arrays poate
- Dicționare au mai construit în funcții decât Arrays
- Dicționare funcționează mai bine decât matrice cu privire la accesarea elementelor aleatorii frecvent
- Dicționare funcționează mai bine decât matrice pe localizarea elemente de conținutul lor
Următorul exemplu creează un obiect dicționar, adaugă unele perechi cheie / element să-l, și preia valoarea element pentru gr cheie:
<%
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ățile și metodele dicționarului obiect sunt descrise mai jos:
Proprietăți
Proprietate | Descriere |
---|---|
CompareMode | Setează sau returnează modul de comparare pentru compararea chei într-un obiect de dicționar |
Count | Returnează numărul de perechi cheie / element dintr-un obiect dicționar |
Item | Setează sau returnează valoarea unui element dintr-un obiect dicționar |
Key | Setează o nouă valoare cheie pentru o valoare cheie existentă într-un obiect de dicționar |
metode
Metodă | Descriere |
---|---|
Add | Adaugă o nouă pereche de chei / element la un obiect dicționar |
Exists | Returnează o valoare booleană care indică dacă există o cheie specificată în dicționar obiect |
Items | Returnează o matrice a tuturor elementelor într-un obiect de dicționar |
Keys | Returnează o matrice de toate cheile într-un obiect de dicționar |
Remove | Îndepărtează o pereche de chei specificate / element din dicționar obiect |
RemoveAll | Elimină toate perechile cheie / element în dicționar obiect |