คลาส Hashtable แสดงถึงคอลเล็กชันของคู่คีย์และค่าที่จัดระเบียบตามรหัสแฮชของคีย์ ใช้คีย์เพื่อเข้าถึงองค์ประกอบในคอลเล็กชัน
พจนานุกรมคือชุดของคีย์และค่าใน C # Dictionary
Hashtable ช้ากว่าพจนานุกรม สำหรับคอลเล็กชันที่พิมพ์แรงมาก คอลเล็กชันพจนานุกรมจะเร็วกว่า
สมมติว่าเราต้องหาคีย์จากคอลเล็กชัน Hashtable ด้วยเหตุนี้ เรายังค้นหาคีย์จากคอลเล็กชันพจนานุกรมอีกด้วย ในกรณีนั้น พจนานุกรมจะเร็วกว่าสำหรับคำสั่งเดียวกัน −
สำหรับ HashTable
hashtable.ContainsKey("12345");
สำหรับพจนานุกรม
dictionary.ContainsKey("12345")