La propiedad SortedList.Keys se usa para obtener las claves en un objeto SortedList.
Sintaxis:
public virtual System.Collections.ICollection Keys { get; }
Valor de propiedad: un objeto ICollection que contiene las claves del objeto SortedList.
Los siguientes programas ilustran el uso de la propiedad discutida anteriormente:
Ejemplo 1:
// C# code to get an ICollection containing // the keys in the SortedList using System; using System.Collections; class GFG { // Driver code public static void Main() { // Creating a SortedList SortedList mylist = new SortedList(); // Adding elements in SortedList mylist.Add("4", "Even"); mylist.Add("9", "Odd"); mylist.Add("5", "Odd and Prime"); mylist.Add("2", "Even and Prime"); // Get a collection of the keys. ICollection c = mylist.Keys; // Displaying the contents foreach(string str in c) Console.WriteLine(str + ": " + mylist[str]); } }
Producción:
2: Even and Prime 4: Even 5: Odd and Prime 9: Odd
Ejemplo 2:
// C# code to get an ICollection containing // the keys in the SortedList. using System; using System.Collections; class GFG { // Driver code public static void Main() { // Creating a SortedList SortedList mylist = new SortedList(); // Adding elements in SortedList mylist.Add("India", "Country"); mylist.Add("Chandigarh", "City"); mylist.Add("Mars", "Planet"); mylist.Add("China", "Country"); // Get a collection of the keys. ICollection c = mylist.Keys; // Displaying the contents foreach(string str in c) Console.WriteLine(str + ": " + mylist[str]); } }
Producción:
Chandigarh: City China: Country India: Country Mars: Planet
Nota:
- El objeto ICollection es una vista de solo lectura de las claves del objeto SortedList. Las modificaciones realizadas en la SortedList subyacente se reflejan inmediatamente en la ICollection.
- Los elementos de ICollection se clasifican en el mismo orden que las claves de SortedList.
- Esta propiedad es similar al método GetKeyList pero devuelve un objeto ICollection en lugar de un objeto IList.
- Este método es una operación O(1).
Referencia:
Publicación traducida automáticamente
Artículo escrito por Kirti_Mangal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA