C# | Compruebe si la string especificada está en StringCollection

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"));
    }
}
Producción:

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"));
    }
}
Producción:

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *