La clase Hashtable representa una colección de pares de clave y valor que se organizan según el código hash de la clave. La clave se utiliza para acceder a los elementos de la colección. El método Hashtable.ContainsKey(Object) se usa para verificar si Hashtable contiene una clave específica o no.
Sintaxis:
public virtual bool ContainsKey(object key);
Parámetro:
clave: La clave de tipo System.Object para ubicar en Hashtable.
Tipo de devolución: devuelve verdadero si Hashtable contiene un elemento con la clave especificada; de lo contrario, es falso . El tipo de retorno de este método es System.Boolean .
Excepción: este método puede dar ArgumentNullException si la clave es nula.
A continuación se dan algunos ejemplos para entender la implementación de una mejor manera:
Ejemplo 1:
// C# code to check if the HashTable // contains a specific key 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("g", "geeks"); myTable.Add("c", "c++"); myTable.Add("d", "data structures"); myTable.Add("q", "quiz"); // check if the HashTable contains // the required key or not. if (myTable.ContainsKey("c")) Console.WriteLine("myTable contains the key"); else Console.WriteLine("myTable doesn't contain the key"); } }
myTable contains the key
Ejemplo 2:
// C# code to check if the HashTable // contains a specific key 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"); // check if the HashTable contains // the required key or not. if (myTable.ContainsKey("Earth")) Console.WriteLine("myTable contains the key"); else Console.WriteLine("myTable doesn't contain the key"); } }
myTable doesn't contain the key
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