हैशटेबल क्लास कुंजी-और-मूल्य जोड़े के संग्रह का प्रतिनिधित्व करता है जो कुंजी के हैश कोड के आधार पर व्यवस्थित होते हैं। यह संग्रह में तत्वों तक पहुँचने के लिए कुंजी का उपयोग करता है।
Dictionary C# में कुंजियों और मानों का एक संग्रह है। Dictionary
हैशटेबल डिक्शनरी की तुलना में धीमा है। दृढ़ता से टाइप किए गए संग्रहों के लिए, शब्दकोश संग्रह तेज़ होता है।
मान लीजिए कि हमें हैशटेबल संग्रह से एक कुंजी खोजने की आवश्यकता है। इसके साथ ही हमें डिक्शनरी कलेक्शन से भी एक कुंजी मिल रही है। उस स्थिति में, समान कथन के लिए डिक्शनरी तेज़ होगी -
हैशटेबल के लिए
hashtable.ContainsKey("12345");
शब्दकोश के लिए
dictionary.ContainsKey("12345")