El método Collection< T >.Contains(T) se utiliza para determinar si un elemento está en Collection< T >.
Sintaxis:
public bool Contains (T item);
Aquí, item es el objeto a ubicar en la Colección< T >. El valor puede ser nulo para los tipos de referencia.
Valor devuelto: este método devuelve True si el elemento se encuentra en Collection< T >, 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 an // element is in the Collection using System; using System.Collections.Generic; using System.Collections.ObjectModel; class GFG { // Driver code public static void Main() { // Creating a collection of strings Collection<string> myColl = new Collection<string>(); myColl.Add("A"); myColl.Add("B"); myColl.Add("C"); myColl.Add("D"); myColl.Add("E"); // Checking if an element is in the Collection // The function returns "True" if the // item is present in Collection // else returns "False" Console.WriteLine(myColl.Contains("A")); } }
Producción:
True
Ejemplo 2:
// C# code to check if an // element is in the Collection using System; using System.Collections.Generic; using System.Collections.ObjectModel; class GFG { // Driver code public static void Main() { // Creating a collection of ints Collection<int> myColl = new Collection<int>(); myColl.Add(2); myColl.Add(3); myColl.Add(4); myColl.Add(5); // Checking if an element is in the Collection // The function returns "True" if the // item is present in Collection // else returns "False" Console.WriteLine(myColl.Contains(6)); } }
Producción:
False
Nota: este método realiza una búsqueda lineal . Por lo tanto, 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