El método OrderedDictionary.Contains(Object) se utiliza para verificar si la colección OrderedDictionary contiene una clave específica o no.
Sintaxis:
public bool Contains (object key);
Aquí, la clave es la clave para ubicar en la colección OrderedDictionary.
Valor devuelto: este método devuelve True si la colección OrderedDictionary contiene un elemento con la clave especificada; de lo contrario, False .
A continuación se dan algunos ejemplos para entender la implementación de una mejor manera:
Ejemplo 1:
// C# code to check if OrderedDictionary // collection contains a specific key using System; using System.Collections; using System.Collections.Specialized; class GFG { // Driver method public static void Main() { // Creating a orderedDictionary named myDict OrderedDictionary myDict = new OrderedDictionary(); // Adding key and value in myDict myDict.Add("key1", "value1"); myDict.Add("key2", "value2"); myDict.Add("key3", "value3"); myDict.Add("key4", "value4"); myDict.Add("key5", "value5"); // Checking if OrderedDictionary // collection contains a specific key Console.WriteLine(myDict.Contains("Key6")); } }
Producción:
False
Ejemplo 2:
// C# code to check if OrderedDictionary // collection contains a specific key using System; using System.Collections; using System.Collections.Specialized; class GFG { // Driver method public static void Main() { // Creating a orderedDictionary named myDict OrderedDictionary myDict = new OrderedDictionary(); // Adding key and value in myDict myDict.Add("key1", "value1"); myDict.Add("key2", "value2"); myDict.Add("key3", "value3"); myDict.Add("key4", "value4"); myDict.Add("key5", "value5"); // Displaying the key/value pairs in myDict foreach(DictionaryEntry de in myDict) Console.WriteLine(de.Key + " --> " + de.Value); // Checking if OrderedDictionary collection // contains a specific key if (myDict.Contains("key4")) myDict.Remove("key4"); // Displaying the key/value pairs in myDict foreach(DictionaryEntry de in myDict) Console.WriteLine(de.Key + " --> " + de.Value); } }
Producción:
key1 --> value1 key2 --> value2 key3 --> value3 key4 --> value4 key5 --> value5 key1 --> value1 key2 --> value2 key3 --> value3 key5 --> value5
Nota: El uso de la propiedad Item[Object] puede devolver un valor nulo si la clave no existe o si la clave es nula. Use el método contains para determinar si existe una clave específica en la colección OrderedDictionary.
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