Freigeben über


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

Definition

Fügt ein Element am angegebenen Index in die IListContract<T>-Auflistung 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 der item eingefügt werden soll.

item
T

Das IContract-Objekt, das in die IListContract<T>-Auflistung eingefügt werden soll.

Ausnahmen

index ist kleiner als Null.

- oder -

index ist größer oder gleich dem Rückgabewert von GetCount().

Die IListContract<T>-Auflistung ist schreibgeschützt.

Hinweise

Nachdem Sie die Insert -Methode aufgerufen haben, werden die Elemente, die der Einfügemarke folgen, verschoben, um das neue Element aufzunehmen. Die Indizes der verschobenen Elemente werden ebenfalls aktualisiert. Verwenden Sie die SetItem -Methode, um ein Element an einem angegebenen Index zu ersetzen.

Rufen Sie die GetIsReadOnly -Methode auf, um zu bestimmen, ob eine IListContract<T> Auflistung schreibgeschützt ist.

Gilt für: