Dưới đây là một số đặc điểm của Dictionary:
Chúng ta có thể tạo một Dictionary bằng cách truyền vào key và value cần lưu trữ. Ví dụ dưới đây là cách tạo một Dictionary và cách thêm các cặp key/value cho nó.
|
Trong ví dụ trên numberNames là một Dictionary<int, string>
vì vậy nó có thể lưu trữ các key int và value string. Tương tự như vậy ta có cities là một Dictionary<string, string>
vì vậy nó có thể lưu trữ key và value ở dạng string.
Dictionary không thể lưu các key trùng lặp hoặc bằng giá trị rỗng, trong khi đó value thì có thể.
Kết quả:
Dictionary có thể được truy cập bằng cách sử dụng indexer (trình chỉ mục) để chỉ đinh một key liên kết với value.
Ta có thể sử dụng phương thức ElementAt()
để lấy KeyValuePair
từ chỉ mục được chỉ định.
Ví dụ:
|
Kết quả:
Cập nhật value của một key bằng cách chỉ định một key trong indexer (trình chỉ mục). Trước khi cập nhật ta nên kiểm tra key có tồn tại hay không bằng phương thức ContainsKey()
.
|
Kết quả:
Để xóa các cặp key/value trong Dictionary ta có hai phương thức. Phương thức Remove() để xóa một cặp key/value và phương thức Clear() để xóa tất cả các cặp key/value.
|
Kết quả:
Về bài trước... |
Bài tiếp theo... |
+ Lê Văn Thuyên-0379136392:Cảm ơn quý vị và các bạn đã vào Website của Lê Thuyên! Lê thuyên rất mong nhận được sự góp ý của quý vị và các bạn cho sự phát triển của website này. Xin chân thành cảm ơn!
* Dũng Trung-090567448:Lê Văn Thuyên0379136392--->Ok.Anh!
* Bé Nguyễn-benguyen@gmail,com:Lê Văn Thuyên0379136392--->Good job!
+ -:
+ -: