Collection<T>.IList.Remove(Object) Collection<T>.IList.Remove(Object) Collection<T>.IList.Remove(Object) Method

Definición

Quita la primera aparición de un objeto específico de la interfaz IList.Removes the first occurrence of a specific object from the IList.

 virtual void System.Collections.IList.Remove(System::Object ^ value) = System::Collections::IList::Remove;
void IList.Remove (object value);
Sub Remove (value As Object) Implements IList.Remove

Parámetros

value
Object Object Object

Object que se va a quitar de IList.The Object to remove from the IList.

Implementaciones

Excepciones

value es de un tipo que no se puede asignar a IList.value is of a type that is not assignable to the IList.

Comentarios

Este método determina la igualdad mediante el comparador Comparer<T>.Defaultpredeterminado.This method determines equality using the default comparer Comparer<T>.Default. Comparer<T>.Defaultcomprueba si el T tipo System.IComparable<T> implementa y usa esa implementación, si está disponible.Comparer<T>.Default checks whether type T implements System.IComparable<T> and uses that implementation, if available. Si no, Comparer<T>.Default comprueba si el T tipo implementa System.IComparable.If not, Comparer<T>.Default checks whether type T implements System.IComparable. Si el T tipo no implementa ninguna de las interfaces, este Object.Equalsmétodo utiliza.If type T does not implement either interface, this method uses Object.Equals.

Este método es una operación On(), donde n es Count.This method is an O(n) operation, where n is Count.

Se aplica a