Sdílet prostřednictvím


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

Definice

Vloží položku do zadaného indexu IList<T> .

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)

Parametry

index
Int32

Index založený na nule, do kterého se má položka item vložit

item
T

Objekt, který se má vložit do objektu IList<T>.

Výjimky

index není platný index v objektu IList<T>.

Je IList<T> jen pro čtení.

Poznámky

Pokud index se hodnota rovná počtu položek v objektu IList<T>, item připojí se k seznamu .

V kolekcích souvislých prvků, například seznamů, se prvky následující po bodu vložení při vložení nového prvku posouvají dolů. Je-li kolekce indexována, budou aktualizovány rovněž indexy přesunutých prvků. Toto chování se nevztahuje na kolekce, kde prvky jsou koncepčně seskupeny do sad, tj. například na tabulky hash.

Platí pro

Viz také