Collection<T>.Contains(T) Método

Definición

Determina si un elemento se encuentra en Collection<T>.

C#
public bool Contains (T item);

Parámetros

item
T

Objeto que se va a buscar en Collection<T>. El valor puede ser null para los tipos de referencia.

Devoluciones

true si item se encuentra en la matriz Collection<T>; en caso contrario, false.

Implementaciones

Comentarios

Si el Collection<T> objeto se crea mediante el constructor sin parámetros, este método determina la igualdad mediante el comparador EqualityComparer<T>.Default de igualdad predeterminado para T, el tipo de valores de la lista. Si el tipo T no implementa la IEquatable<T> interfaz , se usa el Equals método .

Si el objeto Collection se crea pasando un IList<T> objeto al constructor, el Contains método lo determinará la IEqualityComparer<T> interfaz utilizada por ese IList<T> objeto.

Este método realiza una búsqueda lineal; por lo tanto, el tiempo medio de ejecución es proporcional a Count. Es decir, este método es una operación O(n), donde n es Count.

Se aplica a

Producto Versiones
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

Consulte también