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

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

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

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

using System;
using System.Collections.Specialized;

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

आउटपुट

कुंजी D से जुड़ा मान = Pet Supplies
कुंजी F से जुड़ा मान = Footwear

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

using System;
using System.Collections.Specialized;

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

आउटपुट

कुंजी D से जुड़ा मान = Pet Supplies
कुंजी F से जुड़ा मान = Footwear
कुंजी F से जुड़ा मान (अपडेटेड) = HDD

मुख्य बिंदु

  • सूचकांकर [key] से मान प्राप्त और सेट दोनों कर सकते हैं
  • कुंजी मौजूद न होने पर मान प्राप्त करने पर null लौटाता है
  • कुंजी मौजूद न होने पर मान सेट करने पर नई प्रविष्टि बनाता है
  • StringDictionary केवल स्ट्रिंग कुंजी और मान स्वीकार करता है
  • कुंजियाँ केस-असंवेदनशील होती हैं (आंतरिक रूप से लोअरकेस में संग्रहीत)
  1. - C# में SortedList में निर्दिष्ट कुंजी से मान प्राप्त या सेट करें

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

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

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

  1. - C# में StringDictionary की कुंजियों का संग्रह प्राप्त करें

    परिचय StringDictionary क्लास (System.Collections.Specialized नेमस्पेस में) एक हैश टेबल है जिसमें कुंजी और मान दोनों स्ट्रिंग होते हैं। इसकी Keys प्रॉपर्टी कुंजियों का ICollection लौटाती है, जिसे ऐरे में कॉपी किया जा सकता है या एन्यूमरेट किया जा सकता है। उदाहरण 1: कुंजियों को ऐरे में कॉपी करना using