ASP Woordeboekvoorwerp _
Die Woordeboek-objek stoor inligting in naam/waarde-pare.
Meer voorbeelde
Hoe om 'n Woordeboek-objek te skep, en gebruik dan die Exists-metode om te kyk of 'n gespesifiseerde sleutel bestaan.
Hoe om die Items-metode te gebruik om 'n skikking van al die items terug te stuur.
Hoe om die Sleutels-metode te gebruik om 'n skikking van al die sleutels terug te gee.
Hoe om die item-eienskap te gebruik om die waarde van 'n item terug te gee.
Hoe om die Key-eienskap te gebruik om 'n sleutel in 'n Woordeboek-objek te stel.
terug.
Hoe om die Count-eienskap te gebruik om die aantal sleutel/item-pare terug te gee.
Die Woordeboekvoorwerp
Die Woordeboek-objek word gebruik om inligting in naam/waarde-pare te stoor (na verwys as sleutel en item). Die Woordeboek-objek lyk dalk soortgelyk aan Arrays, maar die Woordeboek-objek is 'n meer wenslike oplossing om verwante data te manipuleer.
Vergelyk woordeboeke en skikkings:
- Sleutels word gebruik om die items in 'n Woordeboek-objek te identifiseer
- Jy hoef nie ReDim te bel om die grootte van die Woordeboek-voorwerp te verander nie
- Wanneer 'n item uit 'n woordeboek uitgevee word, sal die oorblywende items outomaties opskuif
- Woordeboeke kan nie multidimensioneel wees nie, skikkings kan
- Woordeboeke het meer ingeboude funksies as Arrays
- Woordeboeke werk beter as skikkings om gereeld toegang tot ewekansige elemente te verkry
- Woordeboeke werk beter as skikkings om items volgens hul inhoud op te spoor
Die volgende voorbeeld skep 'n Woordeboek-objek, voeg 'n paar sleutel/item-pare daarby, en haal die itemwaarde vir die sleutel gr:
<%
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
Die Woordeboek-objek se eienskappe en metodes word hieronder beskryf:
Eienskappe
Property | Description |
---|---|
CompareMode | Sets or returns the comparison mode for comparing keys in a Dictionary object |
Count | Returns the number of key/item pairs in a Dictionary object |
Item | Sets or returns the value of an item in a Dictionary object |
Key | Sets a new key value for an existing key value in a Dictionary object |
Metodes
Method | Description |
---|---|
Add | Adds a new key/item pair to a Dictionary object |
Exists | Returns a Boolean value that indicates whether a specified key exists in the Dictionary object |
Items | Returns an array of all the items in a Dictionary object |
Keys | Returns an array of all the keys in a Dictionary object |
Remove | Removes one specified key/item pair from the Dictionary object |
RemoveAll | Removes all the key/item pairs in the Dictionary object |