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

C# में OrderedDictionary में निर्दिष्ट कुंजी और मान के साथ नई प्रविष्टि डालना

उदाहरण 1: OrderedDictionary में Insert मेथड का उपयोग

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("तत्व...");
        IDictionaryEnumerator demoEnum = dict.GetEnumerator();
        while (demoEnum.MoveNext()) {
            Console.WriteLine("कुंजी = " + demoEnum.Key + ", मान = " + demoEnum.Value);
        }

        dict.Insert(7, "15", "Fifteen");
        Console.WriteLine("तत्व... अपडेटेड");
        demoEnum = dict.GetEnumerator();
        while (demoEnum.MoveNext()) {
            Console.WriteLine("कुंजी = " + demoEnum.Key + ", मान = " + demoEnum.Value);
        }
    }
}

आउटपुट

तत्व...
कुंजी = 1, मान = One
कुंजी = 2, मान = Two
कुंजी = 3, मान = Three
कुंजी = 4, मान = Four
कुंजी = 5, मान = Five
कुंजी = 6, मान = Six
कुंजी = 7, मान = Seven
कुंजी = 8, मान = Eight
तत्व... अपडेटेड
कुंजी = 1, मान = One
कुंजी = 2, मान = Two
कुंजी = 3, मान = Three
कुंजी = 4, मान = Four
कुंजी = 5, मान = Five
कुंजी = 6, मान = Six
कुंजी = 7, मान = Seven
कुंजी = 15, मान = Fifteen
कुंजी = 8, मान = Eight

उदाहरण 2: Add और Insert का संयुक्त उपयोग

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("तत्व...");
        IDictionaryEnumerator demoEnum = dict.GetEnumerator();
        while (demoEnum.MoveNext()) {
            Console.WriteLine("कुंजी = " + demoEnum.Key + ", मान = " + demoEnum.Value);
        }

        dict.Add("C", "Ultrabook");
        dict.Add("D", "Alienware");
        Console.WriteLine("\nतत्व... अपडेटेड");
        demoEnum = dict.GetEnumerator();
        while (demoEnum.MoveNext()) {
            Console.WriteLine("कुंजी = " + demoEnum.Key + ", मान = " + demoEnum.Value);
        }

        dict.Insert(2, "K", "Speakers");
        Console.WriteLine("\nतत्व... अपडेटेड");
        demoEnum = dict.GetEnumerator();
        while (demoEnum.MoveNext()) {
            Console.WriteLine("कुंजी = " + demoEnum.Key + ", मान = " + demoEnum.Value);
        }
    }
}

आउटपुट

तत्व...
कुंजी = A, मान = Laptop
कुंजी = B, मान = Desktop
तत्व... अपडेटेड
कुंजी = A, मान = Laptop
कुंजी = B, मान = Desktop
कुंजी = C, मान = Ultrabook
कुंजी = D, मान = Alienware
तत्व... अपडेटेड
कुंजी = A, मान = Laptop
कुंजी = B, मान = Desktop
कुंजी = K, मान = Speakers
कुंजी = C, मान = Ultrabook
कुंजी = D, मान = Alienware
  1. - C# में ListDictionary में निर्दिष्ट कुंजी से मान प्राप्त या सेट करें

    C# में ListDictionary वर्ग के सूचकांकर [key] का उपयोग करके निर्दिष्ट कुंजी से जुड़े मान को प्राप्त या सेट किया जा सकता है। यह सूचकांकर कुंजी मौजूद होने पर मान लौटाता है, और मान सेट करने पर मौजूदा मान को अपडेट करता है या नई प्रविष्टि बनाता है। उदाहरण 1: कुंजी से मान प्राप्त करना using System; using

  1. - C# में Hashtable और Dictionary के साथ कार्य करना

    HashtableHashtable क्लास की-वैल्यू पेयर्स के संग्रह को दर्शाता है जो की के हैश कोड के आधार पर व्यवस्थित होते हैं। यह संग्रह में एलिमेंट्स को एक्सेस करने के लिए की का उपयोग करता है।Hashtable क्लास में आमतौर पर उपयोग होने वाले कुछ मेथड्स:क्रमांकमेथड और विवरण1public virtual void Add(object key, object

  1. Redis GETSET में महारत हासिल करें: नया मान सेट करें और पुराना मान प्राप्त करें Redis GETSET में महारत हासिल करें: नया मान सेट करें और पुराना मान प्राप्त करें

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