Freigeben über


SynchronizedCollection<T>.InsertItem(Int32, T) Methode

Definition

Fügt ein Element am angegebenen Index in die Auflistung ein.

protected:
 virtual void InsertItem(int index, T item);
protected virtual void InsertItem (int index, T item);
abstract member InsertItem : int * 'T -> unit
override this.InsertItem : int * 'T -> unit
Protected Overridable Sub InsertItem (index As Integer, item As T)

Parameter

index
Int32

Der nullbasierte Index der Auflistung, an dem das Objekt eingefügt werden soll.

item
T

Das in diese Auflistung einzufügende Objekt.

Ausnahmen

Der angegebene index ist kleiner als null (0) oder größer als die Anzahl der Elemente in der Auflistung.

Der Wertsatz ist null oder hat nicht den richtigen generischen Typ T für die Auflistung.

Hinweise

Wenn der index mit der Anzahl der Elemente in der Auflistung übereinstimmt, wird das Element an die Liste angefügt. Ist der index kleiner als die Anzahl der Elemente in der Auflistung, werden die Elemente hinter der Einfügemarke des Elements nach unten verschoben, um das neue Element aufzunehmen.

Gilt für: