Collection.IList.Insert(Int32, Object) Metódus

Definíció

Elemet szúr be az Collection objektumba a megadott indexen.

 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

Paraméterek

index
Int32

A nulla alapú index, amelybe value be kell szúrni.

value
Object

A Object beszúrni Collection kívánt objektum.

Kivételek

index érvénytelen index az Collection objektumban.

Az Collection objektum írásvédett.

-vagy-

Az Collection objektum mérete rögzített.

value null értékű hivatkozás az Collection objektumban.

Megjegyzések

Ha index megegyezik az objektum elemeinek Collection számával, akkor value a program hozzáfűzi a végéhez.

Az egybefüggő elemek( például listák) gyűjteményeiben a beszúrási pontot követő elemek lejjebb kerülnek az új elem elhelyezéséhez. Ha a gyűjtemény indexelt, az áthelyezett elemek indexei is frissülnek. Ez a viselkedés nem vonatkozik azokra a gyűjteményekre, amelyekben az elemek elméletileg gyűjtőkbe vannak csoportosítva, például kivonattáblákba.

A következőre érvényes:

Lásd még