Objek Dictionary ASP
- Halaman Sebelumnya Folder ASP
- Halaman Berikutnya ASP ADO
The Dictionary object is used to store information in paired name/value pairs (equivalent to keys and items).
Example
- Does the specified key exist?
- This example demonstrates how to first create a Dictionary object, then use the Exists method to check if the specified key exists.
- Return an array of all items
- This example demonstrates how to use the Items method to return an array of all items.
- Return an array of all keys
- This example demonstrates how to use the Keys method to return an array of all keys.
- Return the value of an item
- This example demonstrates how to use the Item property to return the value of an item.
- Set a key
- Contoh ini menunjukkan bagaimana untuk menggunakan atribut Key untuk menetapkan kunci dalam objek Dictionary.
- Balikkan bilangan bagi kunci/proyek
- Contoh ini menunjukkan bagaimana untuk menggunakan atribut Count untuk mengembalikan bilangan bagi kunci/proyek.
Objek Dictionary
Objek Dictionary digunakan untuk menyimpan maklumat dalam pasangan nama/nilai (sama seperti kunci dan projek). Objek Dictionary kelihatan lebih mudah daripada array, walau bagaimanapun, objek Dictionary adalah penyelesaian yang memuaskan bagi pengelolaan data berkaitan.
Bandingkan Dictionary dan array:
- Kunci digunakan untuk mengenali projek dalam objek Dictionary.
- Tidak perlu panggil ReDim untuk mengubah saiz objek Dictionary.
- Ketika menghapuskan projek daripada Dictionary, projek lain akan bergerak ke atas secara automatik.
- Dictionary bukan multidimensi, manakala array adalah.
- Dictionary mempunyai lebih banyak objek binaan berbanding array.
- Dictionary bekerja lebih baik dalam mengakses elemen acak kerap daripada array.
- Dictionary bekerja lebih baik dalam menempatkan objek berdasarkan konten mereka daripada array.
Contoh di bawah ini mencipta objek Dictionary dan menambah beberapa kunci/proyek kepada objek, kemudian mengambil nilai bagi kunci bl:
<% Dim d Set d=Server.CreateObject("Scripting.Dictionary") d.Add "re","Merah" d.Add "gr","Hijau" d.Add "bl","Biru" d.Add "pi","Pink" Response.Write("Nilai kunci bl adalah: " & d.Item("bl")) %>
Output:
Nilai kunci bl adalah: Biru
Atribut dan method objek Dictionary seperti berikut:
Atribut
Atribut | Penerangan |
---|---|
CompareMode | Tetapkan atau balikkan mod perbandingan bagi kunci yang digunakan untuk membandingkan kunci dalam objek Dictionary. |
Count | Balikkan bilangan bagi kunci/proyek bagi objek Dictionary. |
Item | Tetapkan atau balikkan nilai bagi projek dalam objek Dictionary. |
Key | Tetapkan nilai baru bagi kunci/diambil nilai bagi objek Dictionary yang sudah ada. |
Method
Method | Penerangan |
---|---|
Add | Tambahkan kunci/proyek baru kepada objek Dictionary. |
Exists | Balikkan nilai logik, nilai ini boleh menunjukkan sama ada kunci yang dinyatakan wujud di dalam objek Dictionary. |
Items | Kembalikan array semua nilai di objek Dictionary. |
Keys | Kembalikan array semua kunci di objek Dictionary. |
Remove | Hapus pasangan kunci/nilai yang ditentukan dari objek Dictionary. |
RemoveAll | Hapus semua pasangan kunci/nilai di objek Dictionary. |
- Halaman Sebelumnya Folder ASP
- Halaman Berikutnya ASP ADO