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

C# में SortedList में कुंजी/मान जोड़े कैसे जोड़ें?


C# में SortedList में कुंजी/मान जोड़े जोड़ने के लिए, हम Add() मेथड का उपयोग करते हैं। SortedList कुंजी-मान जोड़े का एक संग्रह है जो कुंजियों के आधार पर स्वचालित रूप से क्रमबद्ध होता है। यह System.Collections नेमस्पेस में स्थित एक गैर-जेनेरिक संग्रह है।

उदाहरण 1: कुंजियों और मानों के संग्रह प्राप्त करना

using System;
using System.Collections;

public class Demo
{
    public static void Main(String[] args)
    {
        SortedList list = new SortedList();
        list.Add("A", "Jacob");
        list.Add("B", "Sam");
        list.Add("C", "Tom");
        list.Add("D", "John");
        list.Add("E", "Tim");
        list.Add("F", "Mark");
        list.Add("G", "Gary");
        list.Add("H", "Nathan");
        list.Add("I", "Shaun");
        list.Add("J", "David");

        ICollection col1 = list.Values;
        Console.WriteLine("मान...");
        foreach (string s in col1)
            Console.WriteLine(s);

        ICollection col2 = list.Keys;
        Console.WriteLine("\nकुंजियाँ...");
        foreach (string s in col2)
            Console.WriteLine(s);
    }
}

आउटपुट

मान...
Jacob
Sam
Tom
John
Tim
Mark
Gary
Nathan
Shaun
David

कुंजियाँ...
A
B
C
D
E
F
G
H
I
J

उदाहरण 2: तत्व हटाने के साथ SortedList

using System;
using System.Collections;

public class Demo
{
    public static void Main(String[] args)
    {
        SortedList sortedList = new SortedList();
        sortedList.Add("A", "1");
        sortedList.Add("B", "2");
        sortedList.Add("C", "3");
        sortedList.Add("D", "4");
        sortedList.Add("E", "5");
        sortedList.Add("F", "6");
        sortedList.Add("G", "7");
        sortedList.Add("H", "8");
        sortedList.Add("I", "9");
        sortedList.Add("J", "10");

        Console.WriteLine("SortedList तत्व...");
        foreach (DictionaryEntry d in sortedList)
        {
            Console.WriteLine("कुंजी = " + d.Key + ", मान = " + d.Value);
        }

        Console.WriteLine("SortedList कुंजी-मान जोड़े की संख्या = " + sortedList.Count);
        sortedList.RemoveAt(3);  // इंडेक्स 3 (कुंजी D) पर तत्व हटाएं

        Console.WriteLine("\nSortedList के माध्यम से पुनरावृति करने वाला एन्यूमरेटर...");
        IDictionaryEnumerator demoEnum = sortedList.GetEnumerator();
        while (demoEnum.MoveNext())
            Console.WriteLine("कुंजी = " + demoEnum.Key + ", मान = " + demoEnum.Value);

        Console.WriteLine("SortedList कुंजी-मान जोड़े की संख्या (अपडेटेड) = " + sortedList.Count);
    }
}

आउटपुट

SortedList तत्व...
कुंजी = A, मान = 1
कुंजी = B, मान = 2
कुंजी = C, मान = 3
कुंजी = D, मान = 4
कुंजी = E, मान = 5
कुंजी = F, मान = 6
कुंजी = G, मान = 7
कुंजी = H, मान = 8
कुंजी = I, मान = 9
कुंजी = J, मान = 10

SortedList कुंजी-मान जोड़े की संख्या = 10

SortedList के माध्यम से पुनरावृति करने वाला एन्यूमरेटर...
कुंजी = A, मान = 1
कुंजी = B, मान = 2
कुंजी = C, मान = 3
कुंजी = E, मान = 5
कुंजी = F, मान = 6
कुंजी = G, मान = 7
कुंजी = H, मान = 8
कुंजी = I, मान = 9
कुंजी = J, मान = 10

SortedList कुंजी-मान जोड़े की संख्या (अपडेटेड) = 9

मुख्य बिंदु:

  • Add() कुंजी-मान जोड़ा जोड़ता है - कुंजी अद्वितीय होनी चाहिए
  • तत्व कुंजियों के आधार पर स्वचालित रूप से क्रमबद्ध होते हैं
  • Keys और Values प्रॉपर्टीज क्रमबद्ध क्रम में संग्रह लौटाती हैं
  • RemoveAt() निर्दिष्ट इंडेक्स पर तत्व हटाता है
  • IDictionaryEnumerator क्रमबद्ध क्रम में पुनरावृति करता है
  • आधुनिक C# में SortedList<TKey, TValue> (जेनेरिक) का उपयोग करें
  1. HTML में तत्व का मान कैसे जोड़ें? HTML में तत्व का मान कैसे जोड़ें?

    value एट्रिब्यूट value एट्रिब्यूट HTML में विभिन्न फॉर्म तत्वों का प्रारंभिक या वर्तमान मान निर्दिष्ट करता है। यह निम्नलिखित तत्वों के साथ काम करता है: <button>, <input>, <li>, <option>, <meter>, <progress>, <param>। तत्व-वार उपयोग 1. <input> तत्व &

  1. Redis HGETALL से हैश के सभी फील्ड-वैल्यू पेयर्स प्राप्त करें Redis HGETALL से हैश के सभी फील्ड-वैल्यू पेयर्स प्राप्त करें

    HGETALL कमांड यह कमांड की पर संग्रहीत हैश मान में समाहित सभी फील्ड्स और उनके संबंधित मान लौटाता है। यदि की मौजूद नहीं है तो एक खाली सूची लौटाई जाती है और यदि की मौजूद है लेकिन की पर संग्रहीत मान हैश डेटाटाइप का नहीं है तो त्रुटि लौटाई जाती है। Redis HGETALL कमांड का सिंटैक्स निम्न है: सिंटैक्स: red

  1. REG ADD का उपयोग करके विंडोज रजिस्ट्री में REG_BINARY मान कैसे जोड़ें REG ADD का उपयोग करके विंडोज रजिस्ट्री में REG_BINARY मान कैसे जोड़ें

    इस ट्यूटोरियल में निर्देश दिए गए हैं कि आप REG ADD कमांड का उपयोग करके रजिस्ट्री में REG_BINARY रजिस्ट्री मान कैसे जोड़ सकते हैं। कुछ दिन पहले मैं एक विशिष्ट REG_BINARY रजिस्ट्री मान को एक कंप्यूटर (इसे कंप्यूटर A कहते हैं) से दूसरे (इसे कंप्यूटर B कहते हैं) में REG ADD कमांड का उपयोग करके निर्यात औ