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

Definizione

Inserisce un elemento nell'oggetto IList<T> in corrispondenza dell'indice specificato.

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)

Parametri

index
Int32

Indice in base zero in corrispondenza del quale item deve essere inserito.

item
T

Oggetto da inserire nell'oggetto IList<T>.

Eccezioni

index non è un indice valido nell'oggetto IList<T>.

è IList<T> di sola lettura.

Commenti

Se index è uguale al numero di elementi in IList<T>, item viene aggiunto all'elenco.

Negli insiemi di elementi contigui, ad esempio elenchi, gli elementi che seguono il punto di inserimento si spostano verso il basso per contenere il nuovo elemento. Se la raccolta viene indicizzata, vengono aggiornati anche gli indici degli elementi spostati. Questo comportamento non si applica alle raccolte in cui gli elementi vengono raggruppati concettualmente in bucket, ad esempio una tabella hash.

Si applica a

Vedi anche