tutorial pengembangan web terbaru
 

ASP kamus Obyek


Objek Kamus menyimpan informasi dalam pasangan nama / nilai.


contoh

contoh

Apakah kunci tertentu ada?
Cara membuat objek Kamus, dan kemudian menggunakan Exists metode untuk memeriksa apakah kunci ditentukan ada.

Mengembalikan array dari semua item
Cara menggunakan metode Items untuk mengembalikan array dari semua item.

Mengembalikan array semua kunci
Cara menggunakan metode Kunci mengembalikan array semua kunci.

Mengembalikan nilai dari item
Cara menggunakan properti Item untuk mengembalikan nilai item.

Set kunci
Cara menggunakan properti Kunci untuk mengatur kunci dalam sebuah objek Kamus.

Mengembalikan jumlah kunci / pasangan Item
Cara menggunakan properti Count untuk mengembalikan jumlah pasangan kunci / barang.


Kamus Obyek

Objek Kamus digunakan untuk menyimpan informasi dalam pasangan nama / nilai (referred to as key and item) . Objek Kamus mungkin tampak mirip dengan Array, namun, objek kamus adalah solusi yang lebih diinginkan untuk memanipulasi data yang terkait.

Membandingkan Kamus dan Array:

  • Kunci yang digunakan untuk mengidentifikasi item dalam sebuah objek Kamus
  • Anda tidak harus memanggil ReDim untuk mengubah ukuran objek Kamus
  • Ketika menghapus item dari kamus, item yang tersisa secara otomatis akan bergeser ke atas
  • Kamus tidak bisa multidimensi, Array bisa
  • Kamus telah lebih fungsi built-in dari Array
  • Kamus bekerja lebih baik daripada array pada mengakses elemen acak sering
  • Kamus bekerja lebih baik daripada array di lokasi item dengan konten mereka

Contoh berikut membuat objek Kamus, menambahkan beberapa pasangan kunci / barang untuk itu, dan mengambil nilai barang untuk gr kunci:

<%
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

properti dan metode Kamus obyek dijelaskan di bawah ini:

properti

Milik Deskripsi
CompareMode Set atau mengembalikan modus perbandingan untuk membandingkan kunci dalam sebuah objek Kamus
Count Mengembalikan jumlah pasangan kunci / item dalam sebuah objek Kamus
Item Set atau mengembalikan nilai dari item dalam sebuah objek Kamus
Key Set nilai kunci baru untuk nilai kunci yang ada dalam sebuah objek Kamus

metode

metode Deskripsi
Add Menambahkan sepasang kunci / item baru ke objek Kamus
Exists Mengembalikan nilai Boolean yang menunjukkan apakah kunci tertentu ada di objek Kamus
Items Mengembalikan array dari semua item dalam sebuah objek Kamus
Keys Mengembalikan array semua kunci dalam sebuah objek Kamus
Remove Menghapus satu ditentukan pasangan kunci / item dari obyek Kamus
RemoveAll Menghapus semua pasangan kunci / item dalam objek Kamus