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 проверяет T , реализует ли тип System.IComparable<T> эту реализацию и использует ее, если она доступна. Если нет, Comparer<T>.Default проверяет, реализован ли тип T System.IComparable . Если тип не T реализует ни один из интерфейсов, этот метод использует Object.Equals .

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

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