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