Collection<T>.Insert(Int32, T) Método

Definição

Insere um elemento em Collection<T> no índice especificado.Inserts an element into the Collection<T> at the specified index.

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)

Parâmetros

index
Int32

O índice de base zero no qual o item deve ser inserido.The zero-based index at which item should be inserted.

item
T

O objeto a ser inserido.The object to insert. O valor pode ser null para tipos de referência.The value can be null for reference types.

Implementações

Exceções

index é menor que zero.index is less than zero.

-ou--or- index é maior que Count.index is greater than Count.

Comentários

Collection<T> aceita null como um valor válido para tipos de referência e permite elementos duplicados.Collection<T> accepts null as a valid value for reference types and allows duplicate elements.

Se index for igual a Count, item será adicionado ao final de Collection<T>.If index is equal to Count, item is added to the end of Collection<T>.

Este método é uma operação O(n), em que n é Count.This method is an O(n) operation, where n is Count.

Notas aos Herdeiros

Classes derivadas podem substituir InsertItem(Int32, T) para alterar o comportamento desse método.Derived classes can override InsertItem(Int32, T) to change the behavior of this method.

Aplica-se a

Veja também