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
), где n
— Count.