La clase StringCollection es una nueva adición a la biblioteca de clases de .NET Framework que representa una colección de strings. La clase StringCollection se define en el espacio de nombres System.Collections.Specialized .
El método StringCollection.Contains(String) se usa para verificar si la string especificada está en StringCollection o no.
Sintaxis:
public bool Contains (string value);
Aquí, el valor es la string que se ubicará en StringCollection. El valor puede ser nulo.
Valor devuelto: este método devuelve verdadero si el valor se encuentra en StringCollection; de lo contrario, devuelve falso .
Nota:
- El método Contiene puede confirmar la existencia de una string antes de realizar más operaciones.
- Este método realiza una búsqueda lineal, por lo tanto, este método es una operación O(n), donde n es Count.
Los siguientes programas ilustran el uso de StringCollection.Contains(String) Method :
Ejemplo 1 :
// C# code to check if the specified // string is in the StringCollection using System; using System.Collections; using System.Collections.Specialized; class GFG { // Driver code public static void Main() { // creating a StringCollection named myCol StringCollection myCol = new StringCollection(); // creating a string array named myArr String[] myArr = new String[] { "A", "B", "C", "D", "E" }; // Copying the elements of a string // array to the end of the StringCollection. myCol.AddRange(myArr); // checking if StringCollection // Contains "A" Console.WriteLine(myCol.Contains("A")); } }
True
Ejemplo 2:
// C# code to check if the specified // string is in the StringCollection using System; using System.Collections; using System.Collections.Specialized; class GFG { // Driver code public static void Main() { // creating a StringCollection named myCol StringCollection myCol = new StringCollection(); // creating a string array named myArr String[] myArr = new String[] { "2", "3", "4", "5", "6" }; // Copying the elements of a string // array to the end of the StringCollection. myCol.AddRange(myArr); // checking if StringCollection // Contains "8" Console.WriteLine(myCol.Contains("8")); } }
False
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