Skip to content
Related Articles
Get the best out of our app
GeeksforGeeks App
Open App
geeksforgeeks
Browser
Continue

Related Articles

C# | Get an ICollection containing values in OrderedDictionary

Improve Article
Save Article
Like Article
Improve Article
Save Article
Like Article

OrderedDictionary.Values property is used to get an ICollection object containing the values in the OrderedDictionary collection.

Syntax:

public System.Collections.ICollection Values { get; }

Return Value: It returns an ICollection object containing the values in the OrderedDictionary collection.

Below given are some examples to understand the implementation in a better way:

Example 1:




// C# code to get an ICollection
// containing the values in OrderedDictionary
using System;
using System.Collections;
using System.Collections.Specialized;
  
class GFG {
  
    // Driver method
    public static void Main()
    {
  
        // Creating a orderedDictionary named myDict
        OrderedDictionary myDict = new OrderedDictionary();
  
        // Adding key and value in myDict
        myDict.Add("key1", "value1");
        myDict.Add("key2", "value2");
        myDict.Add("key3", "value3");
        myDict.Add("key4", "value4");
        myDict.Add("key5", "value5");
  
        // Getting an ICollection containing
        // the values in OrderedDictionary
        ICollection valueCollection = myDict.Values;
  
        // Creating a String array
        String[] myValues = new String[myDict.Count];
  
        // Copying the OrderedDictionary elements to
        // a one-dimensional Array object at the
        // specified index.
        valueCollection.CopyTo(myValues, 0);
  
        for (int i = 0; i < myDict.Count; i++) {
            Console.WriteLine(myValues[i]);
        }
    }
}

Output:

value1
value2
value3
value4
value5

Example 2:




// C# code to get an ICollection
// containing the values in OrderedDictionary
using System;
using System.Collections;
using System.Collections.Specialized;
  
class GFG {
  
    // Driver method
    public static void Main()
    {
  
        // Creating a orderedDictionary named myDict
        OrderedDictionary myDict = new OrderedDictionary();
  
        // Adding key and value in myDict
        myDict.Add("A", "Apple");
        myDict.Add("B", "Banana");
        myDict.Add("C", "Cat");
        myDict.Add("D", "Dog");
  
        // Getting an ICollection containing
        // the values in OrderedDictionary
        ICollection valueCollection = myDict.Values;
  
        // Creating a String array
        String[] myValues = new String[myDict.Count];
  
        // Copying the OrderedDictionary elements to
        // a one-dimensional Array object at the
        // specified index.
        valueCollection.CopyTo(myValues, 0);
  
        for (int i = 0; i < myDict.Count; i++) {
            Console.WriteLine(myValues[i]);
        }
    }
}

Output:

Apple
Banana
Cat
Dog

Reference:


My Personal Notes arrow_drop_up
Last Updated : 01 Feb, 2019
Like Article
Save Article
Similar Reads