Поделиться через


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

Определение

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

 virtual void System.Collections.IList.Remove(System::Object ^ value) = System::Collections::IList::Remove;
void IList.Remove (object value);
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, который требуется удалить из StringCollection. Допускается значение null.

Реализации

Исключения

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

-или-

StringCollection имеет фиксированный размер.

Комментарии

StringCollection Если объект не содержит указанный объект, StringCollection объект остается без изменений. Исключение не выдается.

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

Этот метод определяет равенство путем вызова Object.Equals.

Этот метод выполняет линейный поиск; Поэтому этот метод является операцией O(n), где nCount.

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

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