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

C# में SortedList के माध्यम से पुनरावृत्ति करने वाला एन्यूमरेटर प्राप्त करें

उदाहरण

SortedList की GetEnumerator() मेथड एक IDictionaryEnumerator लौटाती है जिसका उपयोग की-वैल्यू जोड़े के माध्यम से पुनरावृत्ति के लिए किया जा सकता है। 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("Key = " + d.Key + ", Value = " + d.Value);
        }

        Console.WriteLine("SortedList की-वैल्यू जोड़े की संख्या = " + sortedList.Count);

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

आउटपुट

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

एक और उदाहरण

इस उदाहरण में स्ट्रिंग कुंजियों का उपयोग किया गया है। ध्यान दें कि SortedList कुंजियों को वर्णानुक्रम में क्रमबद्ध करता है, न कि सम्मिलन क्रम में।

using System;
using System.Collections;

public class Demo {
    public static void Main(String[] args) {
        SortedList sortedList = new SortedList();
        sortedList.Add("One", "1");
        sortedList.Add("Two", "2");
        sortedList.Add("Three", "3");
        sortedList.Add("Four", "4");
        sortedList.Add("Five", "5");
        sortedList.Add("Six", "6");
        sortedList.Add("Seven", "7");
        sortedList.Add("Eight", "8");
        sortedList.Add("Nine", "9");
        sortedList.Add("Ten", "10");

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

आउटपुट

SortedList के माध्यम से पुनरावृत्ति करने वाला एन्यूमरेटर...
Key = Eight, Value = 8
Key = Five, Value = 5
Key = Four, Value = 4
Key = Nine, Value = 9
Key = One, Value = 1
Key = Seven, Value = 7
Key = Six, Value = 6
Key = Ten, Value = 10
Key = Three, Value = 3
Key = Two, Value = 2
  1. - C# में Dictionary के माध्यम से पुनरावृति करने वाला एन्युमरेटर प्राप्त करें

    C# में Dictionary के माध्यम से पुनरावृति करने के लिए GetEnumerator() मेथड का उपयोग करके एक IDictionaryEnumerator प्राप्त किया जा सकता है। यह एन्युमरेटर कुंजी-मान जोड़े पर पुनरावृति करने की अनुमति देता है। उदाहरण 1 using System; using System.Collections; using System.Collections.Generic; public clas

  1. - C# में StringCollection के माध्यम से पुनरावृति करने वाला एन्युमरेटर प्राप्त करें

    C# में StringCollection के माध्यम से पुनरावृति करने के लिए GetEnumerator() मेथड का उपयोग करके एक StringEnumerator प्राप्त किया जा सकता है। यह एन्युमरेटर स्ट्रिंग तत्वों पर पुनरावृति करने की अनुमति देता है। उदाहरण 1 using System; using System.Collections.Specialized; public class Demo { public s

  1. - C# में ड्राइव फॉर्मेट (फाइल सिस्टम) प्राप्त करना

    C# में किसी ड्राइव का फाइल सिस्टम फॉर्मेट (जैसे NTFS, FAT32, exFAT, ext4 आदि) जानने के लिए DriveInfo.DriveFormat प्रॉपर्टी का उपयोग किया जाता है। उदाहरण using System; using System.IO; public class Demo { public static void Main() { try { // C: ड्राइव के लिए Dri