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

C# में OrderedDictionary में मानों को समाहित करने वाला ICollection प्राप्त करें


OrderedDictionary में मानों को समाहित करने वाला ICollection प्राप्त करने के लिए, कोड इस प्रकार है:

उदाहरण

using System; 
using System.Collections; 
using System.Collections.Specialized; 
public class Demo { 
    public static void Main(){ 
        OrderedDictionary dict = new OrderedDictionary(); 
        dict.Add("1", "One"); 
        dict.Add("2", "Two"); 
        dict.Add("3", "Three"); 
        dict.Add("4", "Four"); 
        dict.Add("5", "Five"); 
        dict.Add("6", "Six"); 
        dict.Add("7", "Seven"); 
        dict.Add("8", "Eight"); 
        ICollection col = dict.Values; 
        String[] strVal = new String[dict.Count]; 
        col.CopyTo(strVal, 0); 
        Console.WriteLine("Displaying the values..."); 
        for (int i = 0; i < dict.Count; i++) { 
            Console.WriteLine(strVal[i]); 
        } 
    } 
}

आउटपुट

यह निम्न आउटपुट उत्पन्न करेगा:

Displaying the values... 
One 
Two 
Three 
Four 
Five 
Six 
Seven 
Eight

उदाहरण

आइए एक और उदाहरण देखें:

using System; 
using System.Collections; 
using System.Collections.Specialized; 
public class Demo { 
    public static void Main(){ 
        OrderedDictionary dict = new OrderedDictionary(); 
        dict.Add("One", "John"); 
        dict.Add("Two", "Tim"); 
        dict.Add("Three", "Katie"); 
        dict.Add("Four", "Andy"); 
        dict.Add("Five", "Gary"); 
        dict.Add("Six", "Amy"); 
        ICollection col = dict.Values; 
        String[] strVal = new String[dict.Count]; 
        col.CopyTo(strVal, 0); 
        Console.WriteLine("Displaying the Values..."); 
        for (int i = 0; i < dict.Count; i++) { 
            Console.WriteLine(strVal[i]); 
        } 
    } 
}

आउटपुट

यह निम्न आउटपुट उत्पन्न करेगा:

Displaying the Values... 
John 
Tim 
Katie 
Andy 
Gary 
Amy
  1. - C# में OrderedDictionary की रीड-ओनली कॉपी प्राप्त करें

    उदाहरण OrderedDictionary की AsReadOnly() मेथड डिक्शनरी का एक रीड-ओनली रैपर लौटाती है। यह रैपर IsReadOnly प्रॉपर्टी को true पर सेट करता है, जिससे डिक्शनरी में संशोधन रोका जाता है। using System; using System.Collections; using System.Collections.Specialized; public class Demo { public static void

  1. - C# में StringDictionary के मानों का कलेक्शन प्राप्त करें

    उदाहरण StringDictionary की Keys प्रॉपर्टी कुंजियों का ICollection लौटाती है। मानों को कुंजी के माध्यम से एक्सेस किया जा सकता है। इस उदाहरण में कुंजियों को ऐरे में कॉपी करके कुंजी-मान जोड़े प्रिंट किए गए हैं। using System; using System.Collections; using System.Collections.Specialized; public class

  1. - C# में List.GetRange() से तत्वों की रेंज प्राप्त करना

    C# में List<T>.GetRange() मेथड का उपयोग करके सूची के एक सन्निकट (contiguous) भाग को एक नई सूची के रूप में प्राप्त किया जा सकता है। यह ArraySegment या LINQ के Skip()/Take() के समान है लेकिन सूची-विशिष्ट है। उदाहरण using System; using System.Collections.Generic; public class Demo { public