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


IList<T>.Insert(Int32, T) Метод

Определение

Вставляет элемент в список IList<T> по указанному индексу.

public:
 void Insert(int index, T item);
public void Insert (int index, T item);
abstract member Insert : int * 'T -> unit
Public Sub Insert (index As Integer, item As T)

Параметры

index
Int32

Отсчитываемый от нуля индекс, по которому следует вставить элемент item.

item
T

Объект, вставляемый в список IList<T>.

Исключения

index не является допустимым индексом в IList<T>.

Объект IList<T> доступен только для чтения.

Комментарии

Если значение параметра index равно количеству элементов в списке IList<T>, элемент item добавляется в список.

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

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

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