ASP Dictionary-Objekt
Dictionary-Objekt wird im Namen / Wert-Paare speichern Informationen verwendet.
Versuchen Sie - Beispiel
Spezifizierte Schlüssel vorhanden?
Dieses Beispiel zeigt, wie ein Dictionary-Objekt zu erstellen, und verwenden Sie dann das Verfahren zu überprüfen vorhanden, ob der angegebene Schlüssel vorhanden ist.
Es gibt ein Array aller Elemente
Dieses Beispiel zeigt, wie die Elemente-Methode verwenden, um ein Array aller Elemente zurückzukehren.
Es gibt ein Array aller Tasten
Dieses Beispiel zeigt, wie die Tasten-Methode verwenden, um ein Array aller Tasten zurückzukehren.
Der Rückgabewert eines Projekts
Dieses Beispiel zeigt, wie die Item-Eigenschaft verwenden, um den Wert eines Projekts zurückzukehren.
Stellen Sie einen Schlüssel
Dieses Beispiel zeigt, wie Sie die Key-Eigenschaft verwenden, um einen Schlüssel in einem Dictionary-Objekt zu setzen.
Zurück - Taste / Stück Anzahl der Paare
Dieses Beispiel zeigt, wie die Count-Eigenschaft verwenden, um die Schlüssel / Artikelnummer von Paaren zurückzukehren.
Dictionary-Objekte
Dictionary-Objekt wird in den Namen / Wert-Paare (entspricht dem Schlüssel und Projekt) zum Speichern von Informationen verwendet. Dictionary-Objekte scheinbar einfacher als das Array jedoch das Dictionary-Objekt ist ein zufriedenstellender Verarbeitungslösungen bezogenen Daten.
Vergleichen Sie Wörterbücher und Arrays:
- Dictionary-Objekt verwendet, wichtige Projekte zu identifizieren
- Sie brauchen nicht ReDim aufrufen, um die Größe des Objekts zu ändern Wörterbuch
- Wenn Sie ein Element aus dem Wörterbuch zu löschen, werden die verbleibenden Elemente automatisch bewegen
- Wörterbuch kein multidimensionales, mehrdimensionalen Arrays und
- Wörterbuch mit mehr als einem Array von integrierten Funktionen
- Wörterbuch, wenn zufällige Elemente häufig zugreifen, funktionieren besser als Arrays
- Wörterbuch nach ihrem Inhalt Lokalisierungsprojekt, funktionieren besser als Arrays
Das folgende Beispiel erzeugt ein Dictionary-Objekt, und fügt eine Reihe von wichtigen Objekte / Projekte, und dann den Wert des Schlüssels gr des Projekts abrufen:
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"))
%>
输出:
The value of key gr is: Green
Wörterbuch Objekteigenschaften und Methoden werden im Folgenden beschrieben:
Immobilien
属性 | 描述 |
---|---|
CompareMode | 设置或返回用于在 Dictionary 对象中比较键的比较模式。 |
Count | 返回 Dictionary 对象中键/项目对的数目。 |
Item | 设置或返回 Dictionary 对象中一个项目的值。 |
Key | 为 Dictionary 对象中已有的键值设置新的键值。 |
Weg
方法 | 描述 |
---|---|
Add | 向 Dictionary 对象添加新的键/项目对。 |
Exists | 返回一个布尔值,这个值指示指定的键是否存在于 Dictionary 对象中。 |
Items | 返回 Dictionary 对象中所有项目的一个数组。 |
Keys | 返回 Dictionary 对象中所有键的一个数组。 |
Remove | 从 Dictionary 对象中删除指定的键/项目对。 |
RemoveAll | 删除 Dictionary 对象中所有的键/项目对。 |