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 StringCollection.IList.Insert (Int32, Object)

 

Data di pubblicazione: ottobre 2016

Inserisce un elemento in StringCollection in corrispondenza dell'indice specificato.

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

void IList.Insert(
	int index,
	object value
)

Parametri

index
Type: System.Int32

Indice in base zero nel quale value deve essere inserito.

value
Type: System.Object

Oggetto Object da inserire. Il valore può essere null.

Exception Condition
ArgumentOutOfRangeException

index è minore di zero.

-oppure-

index è maggiore di Count.

NotSupportedException

La classe StringCollection è di sola lettura.

-oppure-

Il StringCollection ha dimensioni fisse.

Se Count è già pari alla capacità, la capacità del StringCollection viene aumentata automaticamente la riallocazione della matrice interna, e gli elementi esistenti vengono copiati nella nuova matrice prima che venga aggiunto il nuovo elemento.

Se index è uguale a Count, value viene aggiunto alla fine di StringCollection.

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.

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

Universal Windows Platform
Disponibile da 10
.NET Framework
Disponibile da 1.1
Torna all'inizio
Mostra: