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... |
Cờ caro |
Butterfly |
Lật hình (luyện trí nhớ) |
Cờ tướng ONLINE |
Xếp hình |
Ghép hình |
15_PUZZLE |
Kill ghosts |
Banchim |
Planet Defense |
Tower game |
Tower game |
Plapy Bird (NH.Đông) |
Vượt chướng ngại vật |
+ 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!
+ -:
+ -: