Condividi tramite


Collection<T>.Insert(Int32, T) Metodo

Definizione

Inserisce un elemento in Collection<T> in corrispondenza dell'indice specificato.

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)

Parametri

index
Int32

Indice in base zero nel quale item deve essere inserito.

item
T

Oggetto da inserire. Il valore può essere null per i tipi di riferimento.

Implementazioni

Eccezioni

index è minore di zero.

-oppure-

index è maggiore di Count.

Commenti

Collection<T> accetta null come valore valido per i tipi di riferimento e consente elementi duplicati.

Se index è uguale a Count, item viene aggiunto alla fine di Collection<T>.

Questo metodo è un'operazione O(n), dove n è Count.

Note per gli eredi

Le classi derivate possono eseguire l'override InsertItem(Int32, T) per modificare il comportamento di questo metodo.

Si applica a

Vedi anche