Collection.IList.Insert(Int32, Object) Metoda

Definice

Vloží položku do objektu Collection v zadaném indexu.

 virtual void IListInsert(int index, System::Object ^ value) = System::Collections::IList::Insert;
void IList.Insert (int index, object value);
abstract member IListInsert : int * obj -> unit
override this.IListInsert : int * obj -> unit
Sub IListInsert (index As Integer, value As Object) Implements IList.Insert

Parametry

index
Int32

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

value
Object

Vloží Object se do objektu Collection .

Výjimky

index není platný index v objektu Collection .

Objekt Collection je jen pro čtení.

-nebo-

Objekt Collection má pevnou velikost.

value je v objektu odkaz null Collection .

Poznámky

Pokud index se rovná počtu položek v objektu Collection , pak value se připojí na konec.

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é