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

Определение

Удаляет первое вхождение указанного объекта из коллекции 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);
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.The Object to remove from the IList.

Реализации

Исключения

value имеет тип, который не может быть назначен IList.value is of a type that is not assignable to the IList.

Комментарии

Этот метод определяет равенство с помощью компаратора по умолчанию Comparer<T>.Default .This method determines equality using the default comparer Comparer<T>.Default. Comparer<T>.Default проверяет T , реализует ли тип System.IComparable<T> эту реализацию и использует ее, если она доступна.Comparer<T>.Default checks whether type T implements System.IComparable<T> and uses that implementation, if available. Если нет, Comparer<T>.Default проверяет, реализован ли тип T System.IComparable .If not, Comparer<T>.Default checks whether type T implements System.IComparable. Если тип не T реализует ни один из интерфейсов, этот метод использует Object.Equals .If type T does not implement either interface, this method uses Object.Equals.

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

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