Ultimele tutoriale de dezvoltare web
 

ASP Dicționar obiect


Dicționarul obiect stochează informații în perechi nume / valoare.


Exemple

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