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

Definition

Fügt ein Element an die IList<T> am angegebenen Index 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 Objekt, das in das IList<T>Objekt eingefügt werden soll.

Ausnahmen

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

Dies IList<T> ist schreibgeschützt.

Hinweise

Wenn index die Anzahl der Elemente im IList<T>Feld entspricht, wird sie item an die Liste angefügt.

In Auflistungen zusammenhängender Elemente, z. B. Listen, werden die Elemente, die der Einfügemarke folgen, nach unten verschoben, um das neue Element aufzunehmen. Wenn die Auflistung indiziert ist, werden auch die Indizes der verschobenen Elemente aktualisiert. Dieses Verhalten gilt nicht für Sammlungen, bei denen Elemente konzeptionell in Buckets gruppiert sind, z. B. eine Hashtabelle.

Gilt für:

Weitere Informationen