Latest web development tutorials

ASP Dictionary-Objekt

Dictionary-Objekt wird im Namen / Wert-Paare speichern Informationen verwendet.


Beispiele

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 对象中所有的键/项目对。