Lớp Hashtable đại diện cho một tập hợp các cặp khóa và giá trị được tổ chức dựa trên mã băm của khóa. Nó sử dụng khóa để truy cập các phần tử trong bộ sưu tập.
Từ điển là một tập hợp các khóa và giá trị trong C #. Từ điển
Hashtable chậm hơn Dictionary. Đối với các bộ sưu tập được đánh máy mạnh, bộ sưu tập Từ điển nhanh hơn.
Giả sử chúng ta cần tìm một khóa từ các bộ sưu tập Hashtable. Cùng với đó, chúng tôi cũng đang tìm một khóa từ bộ sưu tập Từ điển. Trong trường hợp đó, Từ điển sẽ nhanh hơn cho cùng một câu lệnh -
Đối với HashTable
hashtable.ContainsKey("12345");
Đối với Từ điển
dictionary.ContainsKey("12345")