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

सी # में ऑर्डर्ड डिक्शनरी संग्रह में कुंजी और मान जोड़ें

OrderedDictionary संग्रह में कुंजी और मान जोड़ने के लिए, कोड इस प्रकार है -

उदाहरण

using System;
using System.Collections;
using System.Collections.Specialized;
public class Demo {
   public static void Main() {
      OrderedDictionary dict1 = new OrderedDictionary();
      dict1.Add("A", "Books");
      dict1.Add("B", "Electronics");
      dict1.Add("C", "Smart Wearables");
      dict1.Add("D", "Pet Supplies");
      dict1.Add("E", "Clothing");
      dict1.Add("F", "Footwear");
      Console.WriteLine("OrderedDictionary1 elements...");
      foreach(DictionaryEntry d in dict1) {
         Console.WriteLine(d.Key + " " + d.Value);
      }
      OrderedDictionary dict2 = new OrderedDictionary();
      dict2.Add("1", "One");
      dict2.Add("2", "Two");
      dict2.Add("3", "Three");
      dict2.Add("4", "Four");
      dict2.Add("5", "Five");
      dict2.Add("6", "Six");
      Console.WriteLine("\nOrderedDictionary2 elements...");
      foreach(DictionaryEntry d in dict2) {
         Console.WriteLine(d.Key + " " + d.Value);
      }
      Console.WriteLine("\nIs OrderedDictionary1 equal to OrderedDictionary2? = "+(dict1.Equals(dict2)));
   }
}

आउटपुट

यह निम्नलिखित आउटपुट देगा -

OrderedDictionary1 elements...
A Books
B Electronics
C Smart Wearables
D Pet Supplies
E Clothing
F Footwear
OrderedDictionary2 elements...
1 One
2 Two
3 Three
4 Four
5 Five
6 Six
Is OrderedDictionary1 equal to OrderedDictionary2? = False

उदाहरण

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

using System;
using System.Collections;
using System.Collections.Specialized;
public class Demo {
   public static void Main() {
      OrderedDictionary dict = new OrderedDictionary();
      dict.Add("1", "One");
      dict.Add("2", "Two");
      dict.Add("3", "Three");
      dict.Add("4", "Four");
      dict.Add("5", "Five");
      dict.Add("6", "Six");
      dict.Add("7", "Seven");
      dict.Add("8", "Eight");
      ICollection col = dict.Values;
      String[] strVal = new String[dict.Count];
      col.CopyTo(strVal, 0);
      Console.WriteLine("Displaying the values...");
      for (int i = 0; i < dict.Count; i++) {
         Console.WriteLine(strVal[i]);
      }
      Console.WriteLine("Is OrderedDictionary read-only? = "+dict.IsReadOnly);
      Console.WriteLine("The OrderedDictionary has the key 15? = "+dict.Contains("15"));
      Console.WriteLine("The OrderedDictionary has the key 5? = "+dict.Contains("5"));
   }
}

आउटपुट

यह निम्नलिखित आउटपुट देगा -

Displaying the values...
One
Two
Three
Four
Five
Six
Seven
Eight
Is OrderedDictionary read-only? = False
The OrderedDictionary has the key 15? = False
The OrderedDictionary has the key 5? = True

  1. सी # वैल्यू टुपल

    C# Tuple का एक मान प्रकार का प्रतिनिधित्व मान प्रकार Tuple है। इसे C# 7.0 में पेश किया गया था। नोट - ValueTuple प्रोग्राम चलाने के लिए System.ValueTuple पैकेज जोड़ें। आइए देखें कि इसे कैसे जोड़ा जाए - अपने प्रोजेक्ट पर जाएं समाधान एक्सप्लोरर में प्रोजेक्ट पर राइट क्लिक करें “NuGet पैकेज प्रबंधित

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

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

  1. पायथन में शब्दकोश में एक प्रमुख मूल्य जोड़ी जोड़ें

    पायथन डिक्शनरी कुंजी मान युग्मों का एक अनियंत्रित संग्रह है। इस ट्यूटोरियल में हम देखेंगे कि हम पहले से परिभाषित डिक्शनरी में नए की वैल्यू पेयर कैसे जोड़ सकते हैं। नीचे दो दृष्टिकोण दिए गए हैं जिनका हम उपयोग कर सकते हैं। सबस्क्रिप्ट के रूप में एक नई कुंजी असाइन करना हम सबस्क्रिप्ट के रूप में एक नई