Objek Kamus menyimpan informasi dalam pasangan nama / nilai.
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 |