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

Definizione

Inserisce un elemento in Collection<T> in corrispondenza dell'indice specificato.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)

Parametri

index
Int32

Indice in base zero nel quale item deve essere inserito.The zero-based index at which item should be inserted.

item
T

Oggetto da inserire.The object to insert. Il valore può essere null per i tipi di riferimento.The value can be null for reference types.

Implementazioni

Eccezioni

index è minore di zero.index is less than zero.

-oppure--or- index è maggiore di Count.index is greater than Count.

Commenti

Collection<T> accetta null come valore valido per i tipi di riferimento e consente elementi duplicati.Collection<T> accepts null as a valid value for reference types and allows duplicate elements.

Se index è uguale a Count, item viene aggiunto alla fine del Collection<T>.If index is equal to Count, item is added to the end of Collection<T>.

Questo metodo è un'operazione O (n), in cui n è Count.This method is an O(n) operation, where n is Count.

Note per gli eredi

Le classi derivate possono eseguire l'override InsertItem(Int32, T) per modificare il comportamento di questo metodo.Derived classes can override InsertItem(Int32, T) to change the behavior of this method.

Si applica a

Vedi anche