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

C# में SortedList ऑब्जेक्ट में मान प्राप्त करें

SortedList.Values गुण एक ICollection लौटाता है जिसमें सॉर्टेडलिस्ट के मान कुंजियों के क्रम के अनुसार होते हैं। Keys गुण कुंजियों का संग्रह लौटाता है। दोनों लाइव दृश्य हैं।

उदाहरण 1: पूर्णांक कुंजियाँ, स्ट्रिंग मान

using System;
using System.Collections;

public class Demo
{
    public static void Main(String[] args)
    {
        SortedList list = new SortedList();
        list.Add(1, "One");
        list.Add(2, "Two");
        list.Add(3, "Three");
        list.Add(4, "Four");
        list.Add(5, "Five");
        ICollection col1 = list.Values;
        Console.WriteLine("Values...");
        foreach (string s in col1)
            Console.WriteLine(s);
        ICollection col2 = list.Keys;
        Console.WriteLine("Keys...");
        foreach (int s in col2)
            Console.WriteLine(s);
    }
}

आउटपुट

Values...
One
Two
Three
Four
Five
Keys...
1
2
3
4
5

उदाहरण 2: स्ट्रिंग कुंजियाँ और मान

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("Values...");
        foreach (string s in col1)
            Console.WriteLine(s);
        ICollection col2 = list.Keys;
        Console.WriteLine("\nKeys...");
        foreach (string s in col2)
            Console.WriteLine(s);
    }
}

आउटपुट

Values...
Jacob
Sam
Tom
John
Tim
Mark
Gary
Nathan
Shaun
David
Keys...
A
B
C
D
E
F
G
H
I
J

SortedList कुंजियों के अनुसार क्रमबद्ध कुंजी-मान जोड़े संग्रहीत करता है। Values और Keys संग्रह इस क्रम को प्रतिबिंबित करते हैं। वे ICollection लागू करते हैं लेकिन IList नहीं (इंडेक्सर नहीं)। इंडेक्स द्वारा पहुंच के लिए GetByIndex/GetKey का उपयोग करें।

  1. - C# लिस्ट में इंटीजर वैल्यूज़ कैसे जोड़ें?

    C# में लिस्ट में इंटीजर वैल्यूज़ जोड़ने के लिए, Add() मेथड का उपयोग करें।सबसे पहले, C# में एक इंटीजर लिस्ट घोषित करें:List list1 = new List();अब इंटीजर वैल्यूज़ जोड़ें:list1.Add(900); list1.Add(400); list1.Add(300);आइए पूरा कोड देखें:उदाहरणusing System; using System.Collections.Generic; using System

  1. - C# में SortedList क्लास क्या है?

    एक सॉर्टेड लिस्ट एक ऐरे और हैश टेबल का संयोजन है। इसमें आइटम्स की एक सूची होती है जिसे की या इंडेक्स का उपयोग करके एक्सेस किया जा सकता है। यदि आप इंडेक्स का उपयोग करके आइटम्स एक्सेस करते हैं, तो यह एक ArrayList है, और यदि आप की का उपयोग करके आइटम्स एक्सेस करते हैं, तो यह एक Hashtable है। आइटम्स का स

  1. - C# में SortedList क्लास की Values प्रॉपर्टी क्या है

    सबसे पहले, SortedList क्लास डिक्लेयर करें - SortedList list = new SortedList(); अब वैल्यूज़ जोड़ें - list.Add(S1, Wallets); list.Add(S2, Sunglasses); list.Add(S3, Backpacks); SortedList क्लास की Values प्रॉपर्टी के साथ काम करने का कोड निम्नलिखित है - उदाहरण using System; using System.Collections; na