Freigeben über


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

Definition

Fügt am angegebenen Index ein Element in die IList<T> ein.

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)

Parameter

index
Int32

Der nullbasierte Index, an dem item eingefügt werden soll.

item
T

Das in die IList<T> einzufügende Objekt.

Ausnahmen

index ist kein gültiger Index in IList<T>.

IList<T> ist schreibgeschützt.

Hinweise

Wenn der index mit der Anzahl der Elemente in der IList<T> übereinstimmt, wird das item an die Liste angefügt.

In Auflistungen mit zusammenhängenden Elementen, beispielsweise Listen, werden die Elemente hinter der Einfügemarke nach unten verschoben, um das neue Element aufzunehmen. Wenn die Auflistung indiziert ist, werden auch die Indizes der verschobenen Elemente aktualisiert. Dies gilt nicht für Auflistungen, in denen die Elemente konzeptionell in Buckets gruppiert sind, beispielsweise Hashtabellen.

Gilt für:

Weitere Informationen