Hashtable
Dùng khi truy cập phần tử bằng key, xác định được key hữu ích. Mỗi item có cặp key/value. Key dùng truy xuất item.
- Thành viên thread-safe.
- Trả về null nếu key không tồn tại.
- Không phải generic type.
- Chậm hơn Dictionary do boxing/unboxing.
Hashtable ht = new Hashtable();
Dictionary
Collection key-value generic trong System.Collections.Generic. Trả lỗi nếu key không tồn tại. Nhanh hơn Hashtable (không boxing/unboxing).
IDictionary<int, string> d = new Dictionary<int, string>();