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

C# में डिक्शनरी क्या है?

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

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

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

ऊपर, एक शब्दकोश वस्तु घोषित करते समय कुंजी और मूल्य के प्रकार निर्धारित किए जाते हैं। एक इंट एक प्रकार की कुंजी है और स्ट्रिंग एक प्रकार का मान है। दोनों को d नाम की डिक्शनरी ऑब्जेक्ट में स्टोर किया जाएगा।

आइए अब एक उदाहरण देखें -

उदाहरण

using System;
using System.Collections.Generic;

public class Demo {
   public static void Main() {
      IDictionary<int, int> d = new Dictionary<int, int>();
      d.Add(1,97);
      d.Add(2,89);
      d.Add(3,77);
      d.Add(4,88);

      // Dictionary elements
      Console.WriteLine("Dictionaly elements: "+d.Count);
   }
}

  1. सी # में विधि ओवरलोडिंग क्या है?

    दो या दो से अधिक विधियों का एक ही नाम है लेकिन अलग-अलग पैरामीटर हैं जिन्हें हम C# में मेथड ओवरलोडिंग कहते हैं। सी # में विधि ओवरलोडिंग तर्कों की संख्या और तर्कों के डेटा प्रकार को बदलकर किया जा सकता है। मान लें कि आपके पास एक फ़ंक्शन है जो संख्याओं के गुणन को प्रिंट करता है, तो हमारे अतिभारित तरीक

  1. सी # में ओवरलोडिंग क्या है?

    C# स्थैतिक बहुरूपता को लागू करने के लिए दो तकनीकें प्रदान करता है - फंक्शन ओवरलोडिंग ऑपरेटर ओवरलोडिंग फंक्शन ओवरलोडिंग समान नाम वाली दो या दो से अधिक विधियाँ लेकिन अलग-अलग पैरामीटर जिन्हें हम C# में फंक्शन ओवरलोडिंग कहते हैं। C# में फ़ंक्शन ओवरलोडिंग तर्कों की संख्या और डेटा प्रकार के तर्कों को

  1. सी#में एन्यूमरेशन क्या है?

    Enum एक वर्ष, उत्पाद, महीने, मौसम, आदि जैसे नामित स्थिरांक के एक सेट को संग्रहीत करने के लिए गणना है। Enum स्थिरांक का डिफ़ॉल्ट मान 0 और वेतन वृद्धि से प्रारंभ होता है। इसमें स्थिरांक का एक निश्चित सेट होता है और इसे आसानी से पार किया जा सकता है। आइए एक उदाहरण देखें। हमने इस तरह से एनम सेट किया ह