C# | Get an ICollection containing values in OrderedDictionary
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:
Please Login to comment...