El método ListDictionary.Contains(Object) se usa para verificar si ListDictionary contiene una clave específica o no.
Sintaxis:
public bool Contains (object key);
Aquí, clave es la clave para ubicar en ListDictionary.
Valor devuelto: el método devuelve verdadero si ListDictionary contiene una entrada con la clave especificada; de lo contrario, devuelve falso .
Excepción: este método 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 ListDictionary // contains a specific key using System; using System.Collections; using System.Collections.Specialized; class GFG { // Driver code public static void Main() { // Creating a ListDictionary named myDict ListDictionary myDict = new ListDictionary(); 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 if ListDictionary contains // the key "Brazil" Console.WriteLine(myDict.Contains("Brazil")); } }
Producción:
False
Ejemplo 2:
// C# code to check if ListDictionary // contains a specific key using System; using System.Collections; using System.Collections.Specialized; class GFG { // Driver code public static void Main() { // Creating a ListDictionary named myDict ListDictionary myDict = new ListDictionary(); 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 if ListDictionary contains // the key "null". This should raise // "ArgumentNullException" as the key is null Console.WriteLine(myDict.Contains(null)); } }
Error de tiempo de ejecución:
Excepción no controlada:
System.ArgumentNullException: la clave no puede ser nula.
Nombre del parámetro: clave
Nota: Este método es una operación O(n), donde n es Count.
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