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

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

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

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

using System;
using System.Collections;

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

आउटपुट

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

उदाहरण 2: केवल मान प्राप्त करना

using System;
using System.Collections;

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

आउटपुट

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

मुख्य बिंदु

  • सूचकांकर [key] से मान प्राप्त और सेट दोनों कर सकते हैं
  • कुंजी मौजूद न होने पर मान प्राप्त करने पर null लौटाता है (गैर-जेनेरिक SortedList के लिए)
  • कुंजी मौजूद न होने पर मान सेट करने पर नई प्रविष्टि बनाता है
  • SortedList कुंजियों के आधार पर स्वचालित क्रमबद्ध क्रम बनाए रखता है
  • आधुनिक जेनेरिक संस्करण SortedList<TKey, TValue> में कुंजी न मिलने पर KeyNotFoundException फेंकता है
  1. - C# में SortedList से निर्दिष्ट कुंजी वाला तत्व हटाएं

    C# में SortedList वर्ग की Remove(key) विधि का उपयोग करके निर्दिष्ट कुंजी और उससे जुड़े मान को हटाया जा सकता है। यह विधि कुंजी मिलने पर प्रविष्टि हटा देती है। SortedList कुंजियों के आधार पर स्वचालित रूप से क्रमबद्ध रहता है। उदाहरण 1: कुंजी H हटाना using System; using System.Collections; public clas

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

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

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

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