La propiedad OrderedDictionary.Values se usa para obtener un objeto ICollection que contiene los valores de la colección OrderedDictionary.
Sintaxis:
public System.Collections.ICollection Values { get; }
Valor de retorno: Devuelve un objeto ICollection que contiene los valores de la colección OrderedDictionary.
A continuación se dan algunos ejemplos para entender la implementación de una mejor manera:
Ejemplo 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]); } } }
Producción:
value1 value2 value3 value4 value5
Ejemplo 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]); } } }
Producción:
Apple Banana Cat Dog
Referencia:
Publicación traducida automáticamente
Artículo escrito por Sahil_Bansall y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA