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

सी # में हैशटेबल पर एक शब्दकोश क्यों पसंद किया जाता है?

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

Dictionary C# में कुंजियों और मानों का एक संग्रह है। Dictionary System.Collection.Generics नेमस्पेस में शामिल है।

हैशटेबल डिक्शनरी की तुलना में धीमा है। दृढ़ता से टाइप किए गए संग्रहों के लिए, शब्दकोश संग्रह तेज़ होता है।

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

हैशटेबल के लिए

hashtable.ContainsKey("12345");

शब्दकोश के लिए

dictionary.ContainsKey("12345")

  1. मैक उपयोगकर्ताओं को कार्यालय 365 पर iWork का उपयोग क्यों करना चाहिए

    उत्पादकता सूट की दुनिया में, माइक्रोसॉफ्ट के ऑफिस 365 को पूरा प्यार मिलता है। पावरपॉइंट, एक्सेल और वर्ड जैसे एप्लिकेशन कॉर्पोरेट जगत के स्टेपल हैं। दूसरी ओर, Apple के iWork Suite को अक्सर अनदेखा कर दिया जाता है, यह Mac उपयोगकर्ताओं के लिए एक शानदार विकल्प है। यह उन लोगों के लिए विशेष रूप से सच है जो

  1. 7 कारण क्यों हम फेसबुक पर ट्विटर को पसंद करते हैं!

    ट्विटर और फेसबुक सोशल मीडिया दस्ते के दो सितारे हैं। फेसबुक बनाम ट्विटर बहस में आप कौन सा सोशल नेटवर्क चुनेंगे? हम जानते हैं हम जानते हैं, यह सेब और संतरे की तुलना करने जैसा है! वे पूरी तरह से अलग वेबसाइटें हैं, है ना? ज्यादातर लोग फेसबुक का इस्तेमाल दोस्तों और परिवार से जुड़ने के लिए करते हैं। और ट

  1. वेब ब्राउज़र-आधारित पासवर्ड मैनेजरों पर पासवर्ड मैनेजर का उपयोग क्यों करें

    जब वर्ल्ड वाइड वेब ब्राउज़ करने की बात आती है, तो वेब ब्राउज़र शानदार होते हैं, हाथ नीचे! लेकिन क्या आप उन पर अपने पासवर्ड के लिए भरोसा कर सकते हैं क्योंकि यह उन सुविधाओं में से एक है जो कई लोकप्रिय वेब ब्राउज़र पेश करते हैं? शुरुआत में, हम वेब ब्राउज़र को नीचा नहीं दिखा रहे हैं, वे कई अन्य पहलुओं म