El método SortedList.GetKeyList se usa para obtener la lista de claves en un objeto SortedList.
Sintaxis:
public virtual System.Collections.IList GetKeyList ();
Valor de retorno: Devuelve un objeto IList que contiene las claves del objeto SortedList.
Los siguientes programas ilustran el uso del método mencionado anteriormente:
Ejemplo 1:
// C# code for getting the keys // in a SortedList object using System; using System.Collections; class Geeks { // Main Method public static void Main(String[] args) { // Creating a SortedList of integers SortedList mylist = new SortedList(); // Adding elements to SortedList mylist.Add("1", "C++"); mylist.Add("2", "Java"); mylist.Add("3", "DSA"); mylist.Add("4", "Python"); mylist.Add("5", "C#"); // taking an IList and // using GetKeyList method IList klist = mylist.GetKeyList(); // Prints the list of keys Console.WriteLine("Key List"); for (int i = 0; i < mylist.Count; i++) Console.WriteLine(klist[i]); } }
Producción:
Key List 1 2 3 4 5
Ejemplo 2:
// C# code for getting the keys // in a SortedList object using System; using System.Collections; class Geeks { // Main Method public static void Main(String[] args) { // Creating a SortedList of integers SortedList mylist = new SortedList(); // Adding elements to SortedList mylist.Add("First", "Ram"); mylist.Add("Second", "Shyam"); mylist.Add("Third", "Mohit"); mylist.Add("Fourth", "Rohit"); mylist.Add("Fifth", "Manish"); // taking an IList and // using GetKeyList method IList klist = mylist.GetKeyList(); // Prints the list of keys Console.WriteLine("Key List"); // will print the keys in sorted order for (int i = 0; i < mylist.Count; i++) Console.WriteLine(klist[i]); } }
Producción:
Key List Fifth First Fourth Second Third
Nota:
- El objeto IList devuelto es una vista de solo lectura de las claves del objeto SortedList. Las modificaciones realizadas en la SortedList subyacente se reflejan inmediatamente en la IList.
- Los elementos de la IList devuelta se ordenan en el mismo orden que las claves de la SortedList.
- Este método es similar a la propiedad Keys pero devuelve un objeto IList en lugar de un objeto ICollection.
- 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