Neueste Web-Entwicklung Tutorials
 

ASP Wörterbuch Object


Das Dictionary-Objekt speichert Informationen in Name / Wert-Paaren.


Beispiele

Beispiele

Ist ein bestimmte Schlüssel existiert?
Wie ein Dictionary-Objekt erstellen, und verwenden Sie dann die Methode liegt vor, wenn ein bestimmte Schlüssel vorhanden zu überprüfen.

Gibt ein Array aller Elemente
Wie die Elemente-Methode verwenden, um ein Array aller Elemente zurückzukehren.

Gibt ein Array aller Schlüssel
Wie die Keys-Methode verwenden, um ein Array aller Tasten zurückzukehren.

Gibt den Wert eines Postens
Wie die Item-Eigenschaft verwenden, um den Wert eines Elements zurück.

Stellen Sie einen Schlüssel
Wie die Key-Eigenschaft verwenden, um einen Schlüssel in einem Dictionary-Objekt zu setzen.

Gibt die Anzahl der Schlüssel / item Paare
Wie die Count-Eigenschaft verwenden, um die Anzahl der Schlüssel / item Paare zurückzukehren.


Das Dictionary-Objekt

Das Wörterbuch - Objekt wird verwendet zum Speichern von Informationen in Namen / Wert - Paaren (referred to as key and item) . Das Dictionary-Objekt könnte Arrays ähnlich scheint jedoch das Dictionary-Objekt ist eine wünschenswerte Lösung, um relevante Daten zu manipulieren.

Im Vergleich Wörterbücher und Arrays:

  • Die Schlüssel werden verwendet, um die Elemente in einem Dictionary-Objekt zu identifizieren
  • Sie müssen ReDim nicht nennen die Größe des Dictionary-Objekt zu ändern
  • Wenn ein Element aus einem Wörterbuch zu löschen, werden die übrigen Elemente automatisch hochschalten
  • Wörterbücher können nicht mehrdimensional sein, Arrays können
  • Wörterbücher haben mehr integrierte Funktionen als Arrays
  • Wörterbücher funktionieren besser als Arrays auf den Zugriff auf zufällige Elemente häufig
  • Wörterbücher funktionieren besser als Arrays auf Elemente durch ihren Inhalt Ortung

Das folgende Beispiel erzeugt ein Dictionary-Objekt, fügt einige Schlüssel / Element-Paare zu ihm, und ruft den Elementwert für den Schlüssel 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

Das Dictionary-Objekt Eigenschaften und Methoden werden im Folgenden beschrieben:

Eigenschaften

Eigentum Beschreibung
CompareMode Setzt oder gibt den Vergleichsmodus für Schlüssel in einem Dictionary-Objekt zu vergleichen
Count Gibt die Anzahl der Schlüssel / Element-Paare in einem Dictionary-Objekt
Item Setzt oder gibt den Wert eines Elements in einem Dictionary-Objekt
Key Legt einen neuen Schlüsselwert für einen vorhandenen Schlüsselwert in einem Dictionary-Objekt

Methods

Methode Beschreibung
Add Fügt ein neues Schlüssel / item Paar auf ein Dictionary-Objekt
Exists Gibt einen Booleschen Wert, der angibt, ob eine angegebene Schlüssel im Dictionary-Objekt vorhanden ist
Items Gibt einen Array aller Elemente in einem Dictionary-Objekt
Keys Gibt einen Array aller Schlüssel in einem Dictionary-Objekt
Remove Entfernt ein angegebenes Schlüssel / item Paar aus dem Dictionary-Objekt
RemoveAll Entfernt alle Schlüssel / Element-Paare im Dictionary-Objekt