Latest web development tutorials

ASP Kamus Object

kamus objek digunakan dalam nama / nilai informasi pasangan toko.


contoh

Coba - Contoh

Ditentukan eksis kunci?
Contoh ini menunjukkan bagaimana untuk membuat objek Kamus, dan kemudian menggunakan Exists metode untuk memeriksa apakah kunci tertentu ada.

Ia mengembalikan array dari semua item
Contoh ini menunjukkan bagaimana menggunakan metode Items untuk mengembalikan array dari semua item.

Ini mengembalikan array semua kunci
Contoh ini menunjukkan bagaimana menggunakan metode Kunci mengembalikan array semua kunci.

Nilai kembali proyek
Contoh ini menunjukkan bagaimana menggunakan properti Item untuk mengembalikan nilai proyek.

Set kunci
Contoh ini menunjukkan bagaimana menggunakan properti Key untuk mengatur kunci dalam sebuah objek Kamus.

Kembali nomor kunci / item pasangan
Contoh ini menunjukkan bagaimana menggunakan properti Count untuk mengembalikan jumlah kunci / item pasang.


Objek kamus

kamus objek digunakan dalam pasangan nama / nilai (setara dengan kunci dan proyek) untuk menyimpan informasi. benda kamus yang tampaknya sederhana dari array, namun, objek kamus adalah solusi pemrosesan yang lebih memuaskan data yang terkait.

Bandingkan Kamus dan Array:

  • kamus objek yang digunakan untuk mengidentifikasi proyek-proyek kunci
  • Anda tidak perlu memanggil ReDim untuk mengubah ukuran Dictionary objek
  • Ketika Anda menghapus item dari kamus tersebut, item yang tersisa secara otomatis akan bergerak
  • Kamus tidak multi-dimensi, array multi-dimensi dan
  • Kamus dengan lebih dari array built-in fungsi
  • Kamus ketika mengakses elemen acak sering, bekerja lebih baik dari array
  • Kamus menurut proyek lokalisasi konten mereka, bekerja lebih baik dari array

Contoh berikut membuat objek Kamus, dan menambahkan sejumlah kunci objek / proyek, dan kemudian mengambil nilai gr kunci proyek:

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

输出:

The value of key gr is: Green

properti obyek kamus dan metode yang dijelaskan di bawah ini:

milik

属性 描述
CompareMode 设置或返回用于在 Dictionary 对象中比较键的比较模式。
Count 返回 Dictionary 对象中键/项目对的数目。
Item 设置或返回 Dictionary 对象中一个项目的值。
Key 为 Dictionary 对象中已有的键值设置新的键值。

cara

方法 描述
Add 向 Dictionary 对象添加新的键/项目对。
Exists 返回一个布尔值,这个值指示指定的键是否存在于 Dictionary 对象中。
Items 返回 Dictionary 对象中所有项目的一个数组。
Keys 返回 Dictionary 对象中所有键的一个数组。
Remove 从 Dictionary 对象中删除指定的键/项目对。
RemoveAll 删除 Dictionary 对象中所有的键/项目对。