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
имеет тип, который не может быть назначен IList.
Комментарии
Этот метод определяет равенство с помощью средства сравнения Comparer<T>.Defaultпо умолчанию . Comparer<T>.Defaultпроверяет, реализует System.IComparable<T> ли тип T
и использует ли эта реализация, если она доступна. Если нет, проверяет, Comparer<T>.Default реализует System.IComparableли тип T
. Если тип T
не реализует ни один из интерфейсов, этот метод использует Object.Equals.
Этот метод является операцией O(n
), где n
имеет значение Count.