Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C#

सी # में हैशटेबल बनाम डिक्शनरी

हैशटेबल

एक हैश तालिका का उपयोग तब किया जाता है जब आपको कुंजी का उपयोग करके तत्वों तक पहुंचने की आवश्यकता होती है, और आप एक उपयोगी कुंजी मान की पहचान कर सकते हैं। हैश तालिका में प्रत्येक आइटम में एक कुंजी/मान जोड़ी होती है। कुंजी का उपयोग संग्रह में आइटम तक पहुंचने के लिए किया जाता है।

हैशटेबल में सदस्य थ्रेड सुरक्षित हैं। यदि हम एक ऐसी कुंजी खोजने का प्रयास करते हैं जो मौजूद नहीं है तो यह शून्य हो जाती है। हैशटेबल एक सामान्य प्रकार नहीं है।

हैशटेबल संग्रह शब्दकोश की तुलना में धीमा है क्योंकि इसमें बॉक्सिंग और अनबॉक्सिंग की आवश्यकता होती है।

हैशटेबल घोषित करने के लिए -

Hashtable ht = new Hashtable();

शब्दकोश

Dictionary C# में कुंजियों और मानों का एक संग्रह है। डिक्शनरी को System.Collection.Generics नेमस्पेस में शामिल किया गया है। शब्दकोश एक सामान्य प्रकार है और यदि आप कोई ऐसी कुंजी खोजने का प्रयास करते हैं जो वहां नहीं है तो एक त्रुटि देता है।

शब्दकोश संग्रह हैशटेबल की तुलना में तेज़ है क्योंकि कोई बॉक्सिंग और अनबॉक्सिंग नहीं है।

एक शब्दकोश घोषित करने के लिए -

IDictionary<int, string> d = new Dictionary<int, string>();

  1. पायथन डिक्शनरी अपडेट

    शब्दकोशों के साथ काम करते समय शब्दकोश की सामग्री को अद्यतन करना एक सामान्य ऑपरेशन है। उदाहरण के लिए, मान लें कि आपके पास एक डिक्शनरी है जो कार की कीमतों की एक सूची संग्रहीत करती है। यदि आप डिक्शनरी की कारों में से किसी एक पर छूट लागू करना चाहते हैं, तो आप अपने शब्दकोश में एक आइटम को अपडेट करना चा

  1. डेटा डिक्शनरी क्या है

    डेटा डिक्शनरी में मेटाडेटा यानी डेटाबेस के बारे में डेटा होता है। डेटा डिक्शनरी बहुत महत्वपूर्ण है क्योंकि इसमें जानकारी होती है जैसे कि डेटाबेस में क्या है, इसे एक्सेस करने की अनुमति किसे है, डेटाबेस को भौतिक रूप से कहाँ संग्रहीत किया जाता है आदि। डेटाबेस के उपयोगकर्ता आमतौर पर डेटा डिक्शनरी के साथ

  1. DBMS में डेटा डिक्शनरी

    डेटा डिक्शनरी में डेटाबेस मेटाडेटा होता है। इसमें डेटाबेस में वस्तुओं के बारे में रिकॉर्ड होते हैं। डेटा डिक्शनरी में क्या शामिल है डेटा डिक्शनरी में निम्नलिखित जानकारी होती है - डेटाबेस में तालिकाओं का नाम तालिका की बाधाएं यानी चाबियां, संबंध आदि। तालिकाओं के स्तंभ जो एक दूसरे से संबंधित हैं टेबल