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

सी # में निर्दिष्ट कुंजी और मूल्य के साथ ऑर्डर्ड डिक्शनरी में एक नई प्रविष्टि डालें

ऑर्डर्ड डिक्शनरी में निर्दिष्ट कुंजी और मान के साथ एक नई प्रविष्टि डालने के लिए, कोड इस प्रकार है -

उदाहरण

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");
      Console.WriteLine("Elements...");
      IDictionaryEnumerator demoEnum = dict.GetEnumerator();
      while (demoEnum.MoveNext()) {
         Console.WriteLine("Key = " + demoEnum.Key + ", Value = " + demoEnum.Value);
      }
      dict.Insert(7, "15", "Fifteen");
      Console.WriteLine("Elements...UPDATED");
      demoEnum = dict.GetEnumerator();
      while (demoEnum.MoveNext()) {
         Console.WriteLine("Key = " + demoEnum.Key + ", Value = " + demoEnum.Value);
      }
   }
}

आउटपुट

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

Elements...
Key = 1, Value = One
Key = 2, Value = Two
Key = 3, Value = Three
Key = 4, Value = Four
Key = 5, Value = Five
Key = 6, Value = Six
Key = 7, Value = Seven
Key = 8, Value = Eight
Elements...UPDATED
Key = 1, Value = One
Key = 2, Value = Two
Key = 3, Value = Three
Key = 4, Value = Four
Key = 5, Value = Five
Key = 6, Value = Six
Key = 7, Value = Seven
Key = 15, Value = Fifteen
Key = 8, Value = Eight

उदाहरण

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

using System;
using System.Collections;
using System.Collections.Specialized;
public class Demo {
   public static void Main(){
      OrderedDictionary dict = new OrderedDictionary();
      dict.Add("A", "Laptop");
      dict.Add("B", "Desktop");
      Console.WriteLine("Elements...");
      IDictionaryEnumerator demoEnum = dict.GetEnumerator();
      while (demoEnum.MoveNext()) {
         Console.WriteLine("Key = " + demoEnum.Key + ", Value = " + demoEnum.Value);
      }
      dict.Add("C", "Ultrabook");
      dict.Add("D", "Alienware");
      Console.WriteLine("\nElements...UPDATED");
      demoEnum = dict.GetEnumerator();
      while (demoEnum.MoveNext()) {
         Console.WriteLine("Key = " + demoEnum.Key + ", Value = " + demoEnum.Value);
      }
      dict.Insert(2, "K", "Speakers");
      Console.WriteLine("\nElements...UPDATED");
      demoEnum = dict.GetEnumerator();
      while (demoEnum.MoveNext()) {
         Console.WriteLine("Key = " + demoEnum.Key + ", Value = " + demoEnum.Value);
      }
   }
}

आउटपुट

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

Elements...
Key = A, Value = Laptop
Key = B, Value = Desktop 

Elements...UPDATED
Key = A, Value = Laptop
Key = B, Value = Desktop
Key = C, Value = Ultrabook
Key = D, Value = Alienware 

Elements...UPDATED
Key = A, Value = Laptop
Key = B, Value = Desktop
Key = K, Value = Speakers
Key = C, Value = Ultrabook
Key = D, Value = Alienware

  1. C# में ListDictionary में निर्दिष्ट कुंजी से जुड़े मान प्राप्त करें या सेट करें

    ListDictionary में निर्दिष्ट कुंजी से संबद्ध मान प्राप्त करने या सेट करने के लिए, कोड इस प्रकार है - उदाहरण using System; using System.Collections; using System.Collections.Specialized; public class Demo {    public static void Main() {       ListDictionary dict = new ListDi

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

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

  1. रेडिस गेटसेट - नया कैसे सेट करें और रेडिस में एक कुंजी का पुराना स्ट्रिंग मान कैसे प्राप्त करें?

    इस ट्यूटोरियल में, हम सीखेंगे कि कैसे एक नया सेट करें और एक कुंजी का पुराना स्ट्रिंग मान वापस करें। इसके लिए, हम एक Redis GETSET . का उपयोग करेंगे आदेश। GETSET कमांड यह कमांड एक निर्दिष्ट कुंजी पर एक नया स्ट्रिंग मान सेट करता है और अपना पुराना स्ट्रिंग मान लौटाता है। यदि कुंजी मौजूद नहीं है, तो यह