Các phýõng thức của ð ối týợng Dictionary

Một phần của tài liệu Giáo trình lập trình ứng dụng CSDL Web ASP pptx (Trang 66 - 70)

Add

Phýõng thức Add dùng để thêm một cặp khoáụgiá trị mới vào đối týợng

Dictionary. Nếu khoá này đã có trong Dictionary thì phýõng thức này sẽ bị saiứ

Cú pháp:

Dictionary.Add (key, value)

<HTML> <BODY> <% Dim Dic

Set Dic = Server.CreateObject(ỘScriptingứừictionaryỢờ Dic.Add ỘĐỢự ỘĐỏỢ

Dic.Add ỘXỢự ỘXanhỢ Dic.Add ỘVỢự ỘVàngỢ Dic.Key(ỘTỢờ ọ ỘTắmỢ

Response.Write (Ộỗiá trị của khoá T làồ Ộ ạ Dic.Item(ỘTỢờờ

Set Dic = nothing %>

</BODY> </HTML>

Exists

Để kiểm tra một khoá đã có trong đối týợng Dictionary hay chýa ta dùng phýõng thức Exists. Phýõng thức này trả về true nếu khoá đã có trong Dictionary và trả về

false nếu khoá này tồn tạiứ

Cú pháp:

Dictionary.Exists (key, value)

Vắ dụ:

<HTML> <BODY> <% Dim Dic

Set Dic = Server.CreateObject(ỘScriptingứừictionaryỢờ Dic.Add ỘĐỢự ỘĐỏỢ

Dic.Add ỘXỢự ỘXanhỢ Dic.Add ỘVỢự ỘVàngỢ Dic.Key(ỘTỢờ ọ ỘTắmỢ

If Dic.Exists (ỘVỢờ ọ true Then Response.Write Ộẩhoá V tồn tạiầỢ Else

Response.Write Ộẩhoá V không tồn tạiầỢ End If

Set Dic = nothing %>

Items

Không phải lúc nào ta cũng thao tác trên các khoá của đối týợng Dictionary

đôi lúc ta cũng phải thao tác trên dữ liệu của các khoá nhýồ tìm kiếm một giá trị nào đóự sửa đổi giá trịựứứứ ẹếu ta duyệt lần lýợt trên các khoá và lấy giá trị của chúng để so

sánh thì ắt hẳn sẽ mất nhiều thời gianứ Đối týợng Dictionary cung cấp cho ta phýõng thức Items để lấy một mảng các giá trị của các khoáự và nhờ vào mảng này ta sẽ thao tác trên dữ liệu dễ dàng hõnứ ắú pháp của phýõng thức Items nhý sauồ

Dictionary.Items Vắ dụ: <HTML> <BODY> <% Dim Dic

Set Dic = Server.CreateObject(ỘScriptingứừictionaryỢờ Dic.Add ỘĐỢự ỘĐỏỢ Dic.Add ỘXỢự ỘXanhỢ Dic.Add ỘVỢự ỘVàngỢ Dic.Key(ỘTỢờ ọ ỘTắmỢ Response.Write(ỘỉpặỢ ạ Ộắác giá trịồ Ợ ạ ỘỉụpặỢờ Dim Arr, i Arr = Dic.Items For i = 0 to Dic.Count-1

Response.Write (Arr(i) & ỘỉbrặỢờ Next

Set Dic = nothing %>

</BODY> </HTML>

Keys

Thay vì trả về một mảng các giá trị nhý phýõng thức Items thì phýõng thức Keys lại trả về một mảng các khoá trong đối týợng Dictionary.

Cú pháp:

Vắ dụ:

<HTML> <BODY> <% Dim Dic

Set Dic = Server.CreateObject(ỘScriptingứừictionaryỢờ Dic.Add ỘĐỢự ỘĐỏỢ Dic.Add ỘXỢự ỘXanhỢ Dic.Add ỘVỢự ỘVàngỢ Dic.Key(ỘTỢờ ọ ỘTắmỢ Response.Write(ỘỉpặỢ ạ Ộắác khoáồ Ợ ạ ỘỉụpặỢờ Dim Arr, i Arr = Dic.Keys For i = 0 to Dic.Count-1

Response.Write (Arr(i) & ỘỉbrặỢờ Next

Set Dic = nothing %>

</BODY> </HTML>

Remove

Phýõng thức này xoá một phần tử ộmột cặp khoáụgiá trịờ ra khỏi đối týợng

Dictionary. Cú pháp của phýõng thức này nhý sauồ Dictionary.Remove (key) Vắ dụ: <HTML> <BODY> <% Dim Dic

Set Dic = Server.CreateObject(ỘScriptingứừictionaryỢờ Dic.Add ỘĐỢự ỘĐỏỢ

Dic.Add ỘXỢự ỘXanhỢ Dic.Add ỘVỢự ỘVàngỢ Dic.Key(ỘTỢờ ọ ỘTắmỢ Dic.Remove(ỘĐỢờ Set Dic = nothing %>

RemoveAll

Phýõng thức này dùng để xoá tất cả các phần tử của đối týợng Dictionary.

Cú pháp:

Dictionary.RemoveAll

Một phần của tài liệu Giáo trình lập trình ứng dụng CSDL Web ASP pptx (Trang 66 - 70)

Tải bản đầy đủ (PDF)

(140 trang)