El método StringDictionary.ContainsValue(String) se usa para verificar si StringDictionary contiene un valor específico o no.
Sintaxis:
public virtual bool ContainsValue (string value);
Aquí, el valor es el valor a ubicar en StringDictionary. El valor puede ser nulo.
Valor devuelto: el método devuelve verdadero si StringDictionary contiene un elemento con el valor especificado; de lo contrario, devuelve falso .
Los siguientes programas ilustran el uso del método StringDictionary.ContainsValue(String) :
Ejemplo 1:
// C# code to check if the // StringDictionary contains // a specific value using System; using System.Collections; using System.Collections.Specialized; class GFG { // Driver code public static void Main() { // Creating a StringDictionary named myDict StringDictionary myDict = new StringDictionary(); // Adding key and value into the StringDictionary myDict.Add("G", "Geeks"); myDict.Add("F", "For"); myDict.Add("C", "C++"); myDict.Add("DS", "Data Structures"); myDict.Add("N", "Noida"); // Checking if "C++" is contained in // StringDictionary myDict if (myDict.ContainsValue("C++")) Console.WriteLine("StringDictionary myDict contains the value"); else Console.WriteLine("StringDictionary myDict does not contain the value"); } }
Producción:
StringDictionary myDict contains the value
Ejemplo 2:
// C# code to check if the // StringDictionary contains // a specific value using System; using System.Collections; using System.Collections.Specialized; class GFG { // Driver code public static void Main() { // Creating a StringDictionary named myDict StringDictionary myDict = new StringDictionary(); // Adding key and value into the StringDictionary myDict.Add("G", "Geeks"); myDict.Add("F", "For"); myDict.Add("C", "C++"); myDict.Add("DS", "Data Structures"); myDict.Add("N", "Noida"); // Checking if "null" is contained in // StringDictionary myDict // It should not raise any exception if (myDict.ContainsValue(null)) Console.WriteLine("StringDictionary myDict contains the value"); else Console.WriteLine("StringDictionary myDict does not contain the value"); } }
Producción:
StringDictionary myDict does not contain the value
Nota:
- Los valores de los elementos de StringDictionary se comparan con el valor especificado utilizando el método Object.Equals .
- 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