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

Определение

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

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

Параметры

value
Object

Объект Object, удаляемый из коллекции Collection.

Исключения

Объект Collection доступен только для чтения.

-или-

Объект Collection имеет фиксированный размер.

Комментарии

В коллекциях с непрерывным набором элементов, таких как списки, элементы, следующие за удаленным элементом, перемещаются вверх, занимая освободившуюся позицию. Если коллекция индексируется, индексы перемещенных элементов также обновляются. Такое поведение не реализуется в коллекциях, в которых элементы логически сгруппированы, например в хэш-таблицах. Если value объект не найден, CollectionCollection объект остается без изменений и исключение не создается.

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

См. также раздел