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

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

HybridDictionary एक विशेष डिक्शनरी है जो छोटे डेटा सेट के लिए ListDictionary और बड़े डेटा सेट के लिए Hashtable के बीच स्वचालित रूप से स्विच करती है। यह इंडेक्सर के माध्यम से कुंजी द्वारा मान प्राप्त करने और सेट करने की अनुमति देती है।

उदाहरण 1: मान प्राप्त करना

using System;
using System.Collections.Specialized;

public class Demo
{
    public static void Main()
    {
        HybridDictionary myDict = new HybridDictionary();
        myDict.Add("1", "Tablet");
        myDict.Add("2", "Desktop");
        myDict.Add("3", "Speakers");
        myDict.Add("4", "Laptop");
        myDict.Add("5", "Notebook");
        myDict.Add("6", "Ultrabook");
        myDict.Add("7", "HDD");
        myDict.Add("8", "SDD");
        Console.WriteLine("Value at key 5 = " + myDict["5"]);
    }
}

आउटपुट

Value at key 5 = Notebook

उदाहरण 2: मान प्राप्त करना और अपडेट करना

using System;
using System.Collections.Specialized;

public class Demo
{
    public static void Main()
    {
        HybridDictionary myDict = new HybridDictionary();
        myDict.Add("1", "Tablet");
        myDict.Add("2", "Desktop");
        myDict.Add("3", "Speakers");
        myDict.Add("4", "Laptop");
        myDict.Add("5", "Notebook");
        myDict.Add("6", "Ultrabook");
        myDict.Add("7", "HDD");
        myDict.Add("8", "SDD");
        Console.WriteLine("Value at key 5 = " + myDict["5"]);
        myDict["5"] = "Smart Watches";
        Console.WriteLine("Value at key 5 [UPDATED] = " + myDict["5"]);
    }
}

आउटपुट

Value at key 5 = Notebook Value at key 5 [UPDATED] = Smart Watches

नोट: असंबंधित Queue उदाहरण

मूल सामग्री में एक असंबंधित Queue उदाहरण शामिल था जिसे यहां स्पष्टता के लिए हटा दिया गया है। HybridDictionary केस-इनसेंसिटिव कुंजियों का समर्थन करता है (डिफ़ॉल्ट रूप से) और IDictionary इंटरफ़ेस लागू करता है।

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

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

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

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

  1. - C# में निर्दिष्ट प्रारंभिक आकार के साथ केस-सेंसिटिव HybridDictionary बनाएं

    उदाहरण HybridDictionary कंस्ट्रक्टर एक caseInsensitive बूलियन पैरामीटर स्वीकार करता है। जब false पास किया जाता है, तो डिक्शनरी केस-सेंसिटिव होती है (यानी A और a अलग-अलग कुंजियाँ हैं)। using System; using System.Collections; using System.Collections.Specialized; public class Demo { public static