CompareMode
Ta dùng thuộc tắnh CompareModeđể thiết lập hoặc nhận về chế độ so sánh để so sánh các khoá trong đối týợng Dictionary.
Cú pháp:
Dictionary.CompareMode [=mode] Trong đómode có thể nhận một trong các giá trị sauồ 0 = vbBinaryCompare Ờ So sánh nhị phân 1 = vbTextCompare Ờ So sánh dạng vãn bản 2 = vbDatabaseCompare Ờ So sánh cõ sở dữ liệu Vắ dụ: <HTML> <BODY> <% Dim Dic
Set Dic = Server.CreateObject(ỘScriptingứừictionaryỢờ Dic.CompareMode = 1
Dic.Add ỘẳẹỢự Ộẳà ẹộiỢ
Dic.Add ỘẳắỹỢự Ộẳồ ắhắ ỹinhỢ
Ổ Phýõng thức ĩdd sau đây sẽ sai bởi vì khoá ỘhnỢ Ổ đã có rồiầ
Dic.Add ỘhnỢự Ộẳà ẹamỢ %>
</BODY> </HTML>
Count
Thuộc tắnh này trả về số cặp tênụgiá trị ộsố phần tửờ trong đối týợng Dictionary.
Cú pháp: Dictionary.Count Vắ dụ: <HTML> <BODY> <% Dim Dic
Set Dic = Server.CreateObject(ỘScripting.DictionaryỢờ Dic.CompareMode = 1
Dic.Add ỘẳẹỢự Ộẳà ẹộiỢ
Dic.Add ỘẳắỹỢự Ộẳồ ắhắ ỹinhỢ Dic.Add ỘẳPỢự Ộẳải PhòngỢ
Response.Write (ỘSố cặp tênụgiá trị làồ Ộ ạ ừicứắountờ Set Dic = nothing
%> </BODY> </HTML>
Item
Dùng thuộc tắnh này để gán hoặc lấy về giá trị của một phần tử trong đối týợng
Dictionary.
Cú pháp:
Dictionary.Item (key)[ = newitem]
Vắ dụ:
<HTML> <BODY> <% Dim Dic
Set Dic = Server.CreateObject(ỘScriptingứừictionaryỢờ Dic.Add ỘẳẹỢự Ộẳà ẹộiỢ
Dic.Add ỘẳắỹỢự Ộẳồ ắhắ ỹinhỢ Dic.Add ỘẳPỢự Ộẳải PhòngỢ
Response.Write (Ộỗiá trị của khoá ẳẹ làồ Ộ ạ ừicứỡtemộỘẳẹỢờờ Set Dic = nothing
%> </BODY> </HTML>
Key
Để thay đổi tên của một khoá đã có trong đối týợng Dictionary ta dùng thuộc tắnh key theo cú pháp sau
Dictionary.Key (key)[ = newkey]
Vắ dụ: <HTML> <BODY> <% Dim Dic
Set Dic = Server.CreateObject(ỘScriptingứừictionaryỢờ Dic.Add ỘẳẹỢự Ộẳà ẹộiỢ
Dic.Add ỘẳắỹỢựỘẳồ ắhắ ỹinhỢ Dic.Add ỘẳPỢự Ộẳải PhòngỢ
Dic.Key(ỘẳẹỢờ ọ ỘẳẹỨỡỢ
Response.Write (Ộỗiá trị của khoá ẳẹỨỡ làồ Ộ ạ ừicứỡtemộỘẳẹỨỡỢờờ Set Dic = nothing
%>
</BODY></HTML>