Najnowsze tutoriale tworzenie stron internetowych
 

ASP Słownik Object


Dictionary obiekt przechowuje informacje w pary nazwa / wartość.


Przykłady

Przykłady

Istnieje określonego klucza?
Jak utworzyć obiektu Dictionary, a następnie za pomocą metody Exists w celu sprawdzenia, czy podany klucz nie istnieje.

Zwraca tablicę wszystkich elementów
Jak korzystać z metody Elementy, aby powrócić tablicę wszystkich elementów.

Zwraca tablicę wszystkich kluczy
Jak używać klawiszy Metoda zwraca tablicę wszystkich kluczy.

Zwraca wartość elementu
Jak używać właściwości Item do zwrotu wartości towaru.

Ustaw klucz
Jak używać właściwości aby ustawić klucz w obiekcie Dictionary.

Zwraca liczbę par klucz / poz
Jak używać właściwości Count wrócić liczbę par klucz / poz.


Obiekt Dictionary

Dictionary przedmiot służy do przechowywania informacji w pary nazwa / wartość (referred to as key and item) . Dictionary obiekt może wydawać się podobna do tablic, jednak słownik obiekt jest bardziej pożądane rozwiązanie do manipulowania danymi powiązanymi.

Porównując słowniki i tablic:

  • Służą do identyfikacji elementów w obiekcie Dictionary
  • Nie trzeba zadzwonić Redim aby zmienić rozmiar obiektu Dictionary
  • Podczas usuwania elementu ze słownika, pozostałe elementy będą automatycznie przesuwają się
  • Słowniki nie mogą być wielowymiarowa, tablice mogą
  • Słowniki mają więcej wbudowanych funkcji niż macierze
  • Słowniki działają lepiej niż na tablicach dostępu losowe elementy często
  • Słowniki działają lepiej niż tablic na lokalizowanie elementów przez ich treści

Poniższy przykład tworzy obiekt Dictionary, dodaje kilka par klucz / element, aby go i pobiera wartość elementu o klucz 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

Właściwości i metody obiektu Dictionary są opisane poniżej:

Nieruchomości

Nieruchomość Opis
CompareMode Ustawia lub zwraca trybie porównania do porównywania kluczy w obiekcie Dictionary
Count Zwraca liczbę par klucz / element w obiekcie Dictionary
Item Ustawia lub zwraca wartość elementu w obiekcie Dictionary
Key Ustawia nową wartość klucza do istniejącej wartości klucza w obiekcie Dictionary

metody

metoda Opis
Add Dodaje nową parę klucz / element do obiektu Dictionary
Exists Zwraca wartość logiczną wskazującą, czy określony klucz istnieje w obiekcie Dictionary
Items Zwraca tablicę wszystkich elementów w obiekcie Dictionary
Keys Zwraca tablicę wszystkich kluczy w obiekcie Dictionary
Remove Usuwa jedną określoną parę klucz / elementu z obiektu Dictionary
RemoveAll Usuwa wszystkie pary klucz / pozycja w obiekcie Dictionary