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


Collection.IList.RemoveAt(Int32) Метод

Определение

Удаляет элемент объекта Collection по заданному индексу.

 virtual void IListRemoveAt(int index) = System::Collections::IList::RemoveAt;
void IList.RemoveAt (int index);
abstract member IListRemoveAt : int -> unit
override this.IListRemoveAt : int -> unit
Sub IListRemoveAt (index As Integer) Implements IList.RemoveAt

Параметры

index
Int32

Отсчитываемый от нуля индекс удаляемого элемента.

Исключения

Значение параметра index не является допустимым индексом для объекта Collection.

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

-или-

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

Комментарии

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

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

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