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


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

Определение

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

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

Параметры

index
Int32

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

item
T

Вставляемый объект. Для ссылочных типов допускается значение null.

Реализации

Исключения

Значение параметра index меньше нуля.

-или-

Значение index больше значения Count.

Комментарии

Collection<T>null принимает в качестве допустимого значения для ссылочных типов и разрешает дублировать элементы.

Если index значение равно Count, item добавляется в конец Collection<T>.

Этот метод является операцией O(n), где n имеет значение Count.

Примечания для тех, кто наследует этот метод

Производные классы могут переопределяться InsertItem(Int32, T) , чтобы изменить поведение этого метода.

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

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