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 value se má 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 odkaz na hodnotu null v objektu Collection .

Poznámky

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

V kolekcích souvislých prvků, jako jsou seznamy, se prvky, které následují za kurzorem, přesunou dolů, aby se přizpůsobily novému prvku. Pokud je kolekce indexována, indexy prvků, které jsou přesunuty, se také aktualizují. Toto chování se nevztahuje na kolekce, ve kterých jsou prvky koncepčně seskupeny do kontejnerů, jako je například tabulka hash.

Platí pro

Viz také