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

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

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

उदाहरण 1: कुंजी से मान प्राप्त करना

using System;
using System.Collections;
using System.Collections.Specialized;

public class Demo {
    public static void Main() {
        ListDictionary dict = new ListDictionary();
        dict.Add("A", "Books");
        dict.Add("B", "Electronics");
        dict.Add("C", "Appliances");
        dict.Add("D", "Pet Supplies");
        dict.Add("E", "Clothing");
        dict.Add("F", "Footwear");
        
        Console.WriteLine("कुंजी C से जुड़ा मान = " + dict["C"]);
    }
}

आउटपुट

कुंजी C से जुड़ा मान = Appliances

उदाहरण 2: कुंजी का मान अपडेट करना

using System;
using System.Collections;
using System.Collections.Specialized;

public class Demo {
    public static void Main() {
        ListDictionary dict = new ListDictionary();
        dict.Add("A", "Books");
        dict.Add("B", "Electronics");
        dict.Add("C", "Appliances");
        dict.Add("D", "Pet Supplies");
        dict.Add("E", "Clothing");
        dict.Add("F", "Footwear");
        
        Console.WriteLine("कुंजी C से जुड़ा मान = " + dict["C"]);
        
        dict["C"] = "HDD";
        
        Console.WriteLine("कुंजी C से जुड़ा मान [अपडेटेड] = " + dict["C"]);
    }
}

आउटपुट

कुंजी C से जुड़ा मान = Appliances
कुंजी C से जुड़ा मान [अपडेटेड] = HDD

मुख्य बिंदु

  • सूचकांकर [key] से मान प्राप्त और सेट दोनों कर सकते हैं
  • कुंजी मौजूद न होने पर मान प्राप्त करने पर null लौटाता है
  • कुंजी मौजूद न होने पर मान सेट करने पर नई प्रविष्टि बनाता है
  • ListDictionary छोटे संग्रह (≤ 10 आइटम) के लिए अनुकूलित है
  • बड़े संग्रह के लिए HybridDictionary या Hashtable बेहतर हैं
  1. - C# में ListDictionary से निर्दिष्ट कुंजी वाली प्रविष्टि हटाएं

    C# में ListDictionary वर्ग की Remove(key) विधि का उपयोग करके निर्दिष्ट कुंजी और उससे जुड़े मान को हटाया जा सकता है। यह विधि कुंजी मौजूद होने पर प्रविष्टि हटा देती है। ListDictionary छोटे संग्रह के लिए अनुकूलित है। उदाहरण 1: दो ListDictionary से कुंजी हटाना using System; using System.Collections; us

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

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

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

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