La propiedad Hashtable.Keys se usa para obtener una ICollection que contiene las claves en Hashtable .
Sintaxis:
public virtual System.Collections.ICollection Keys { get; }
Valor devuelto: esta propiedad devuelve una ICollection que contiene las claves en Hashtable.
Nota:
- No se especifica el orden de las claves en ICollection.
- Recuperar el valor de esta propiedad es una operación O(1).
Los siguientes programas ilustran el uso de la propiedad discutida anteriormente:
Ejemplo 1:
// C# code to get an ICollection containing // the keys in the Hashtable. using System; using System.Collections; class GFG { // Driver code public static void Main() { // Creating a Hashtable Hashtable myTable = new Hashtable(); // Adding elements in Hashtable myTable.Add("4", "Even"); myTable.Add("9", "Odd"); myTable.Add("5", "Odd and Prime"); myTable.Add("2", "Even and Prime"); // Get a collection of the keys. ICollection c = myTable.Keys; // Displaying the contents foreach(string str in c) Console.WriteLine(str + ": " + myTable[str]); } }
Producción:
5: Odd and Prime 9: Odd 2: Even and Prime 4: Even
Ejemplo 2:
// C# code to get an ICollection containing // the keys in the Hashtable. using System; using System.Collections; class GFG { // Driver code public static void Main() { // Creating a Hashtable Hashtable myTable = new Hashtable(); // Adding elements in Hashtable myTable.Add("India", "Country"); myTable.Add("Chandigarh", "City"); myTable.Add("Mars", "Planet"); myTable.Add("China", "Country"); // Get a collection of the keys. ICollection c = myTable.Keys; // Displaying the contents foreach(string str in c) Console.WriteLine(str + ": " + myTable[str]); } }
Producción:
Chandigarh: City India: Country China: Country Mars: Planet
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