Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

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

 

Data di pubblicazione: ottobre 2016

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

Spazio dei nomi:   System.Collections.Generic
Assembly:  mscorlib (in mscorlib.dll)

void Insert(
	int index,
	T item
)

Parametri

index
Type: System.Int32

Indice in base zero nel quale item deve essere inserito.

item
Type: T

Oggetto da inserire in IList<T>.

Exception Condition
ArgumentOutOfRangeException

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

NotSupportedException

La classe IList<T> è di sola lettura.

Se il valore di index è uguale al numero di elementi inclusi nell'oggetto IList<T>, item verrà aggiunto in coda all'elenco.

In raccolte di elementi adiacenti, quali gli elenchi, gli elementi successivi al punto di inserimento vengono spostati verso il basso per consentire l'inserimento del nuovo elemento. Se la raccolta è indicizzata, vengono aggiornati anche gli indici degli elementi spostati. Questo comportamento non viene applicato alle raccolte in cui gli elementi sono raggruppati concettualmente in bucket, come accade ad esempio per le tabelle hash.

Universal Windows Platform
Disponibile da 8
.NET Framework
Disponibile da 2.0
Libreria di classi portabile
Supportato in: piattaforme .NET portabili
Silverlight
Disponibile da 2.0
Windows Phone Silverlight
Disponibile da 7.0
Windows Phone
Disponibile da 8.1
Torna all'inizio
Mostra: