Collection<T>.IList.Remove(Object) Метод

Определение

Удаляет первое вхождение указанного объекта из коллекции IList.

 virtual void System.Collections.IList.Remove(System::Object ^ value) = System::Collections::IList::Remove;
void IList.Remove (object value);
abstract member System.Collections.IList.Remove : obj -> unit
override this.System.Collections.IList.Remove : obj -> unit
Sub Remove (value As Object) Implements IList.Remove

Параметры

value
Object

Элемент Object, который требуется удалить из IList.

Реализации

Исключения

value имеет тип, который не может быть назначен IList.

Комментарии

Этот метод определяет равенство с помощью средства сравнения Comparer<T>.Defaultпо умолчанию . Comparer<T>.Defaultпроверяет, реализует System.IComparable<T> ли тип T и использует ли эта реализация, если она доступна. Если нет, проверяет, Comparer<T>.Default реализует System.IComparableли тип T . Если тип T не реализует ни один из интерфейсов, этот метод использует Object.Equals.

Этот метод является операцией O(n), где n имеет значение Count.

Применяется к