Este método se utiliza para verificar si Dictionary<TKey,TValue> contiene la clave especificada o no.
Sintaxis:
public bool ContainsKey (TKey key);
Aquí, la clave es la Clave que debe ubicarse en el Diccionario.
Valor devuelto: este método devolverá verdadero si el diccionario contiene un elemento con la clave especificada; de lo contrario, devolverá falso .
Excepción: este método dará ArgumentNullException si la clave es nula.
A continuación se muestran los programas para ilustrar el uso del método Dictionary<TKey,TValue>.ContainsKey() :
Ejemplo 1:
// C# code to check if a key is // present or not in a Dictionary. using System; using System.Collections.Generic; class GFG { // Driver code public static void Main() { // Create a new dictionary of // strings, with string keys. Dictionary<string, string> myDict = new Dictionary<string, string>(); // Adding key/value pairs in myDict myDict.Add("Australia", "Canberra"); myDict.Add("Belgium", "Brussels"); myDict.Add("Netherlands", "Amsterdam"); myDict.Add("China", "Beijing"); myDict.Add("Russia", "Moscow"); myDict.Add("India", "New Delhi"); // Checking for Key "India" if (myDict.ContainsKey("India")) Console.WriteLine("Key : India is present"); else Console.WriteLine("Key : India is absent"); } }
Producción:
Key : India is present
Ejemplo 2:
// C# code to check if a key is // present or not in a Dictionary. using System; using System.Collections.Generic; class GFG { // Driver code public static void Main() { // Create a new dictionary of // strings, with string keys. Dictionary<string, string> myDict = new Dictionary<string, string>(); // Adding key/value pairs in myDict myDict.Add("Australia", "Canberra"); myDict.Add("Belgium", "Brussels"); myDict.Add("Netherlands", "Amsterdam"); myDict.Add("China", "Beijing"); myDict.Add("Russia", "Moscow"); myDict.Add("India", "New Delhi"); // Checking for Key "USA" if (myDict.ContainsKey("USA")) Console.WriteLine("Key : USA is present"); else Console.WriteLine("Key : USA is absent"); } }
Producción:
Key : USA is absent
Referencia:
Publicación traducida automáticamente
Artículo escrito por rupesh_rao y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA