Freigeben über


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

Definition

Fügt am angegebenen Index ein Element in den IListContract<C> ein.

public:
 void Insert(int index, C item);
public void Insert (int index, C item);
abstract member Insert : int * 'C -> unit
Public Sub Insert (index As Integer, item As C)

Parameter

index
Int32

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

item
C

Der IContract, der in den IListContract<C> eingefügt werden soll.

Ausnahmen

index ist kleiner als Null.

- oder -

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

IListContract<C> ist schreibgeschützt.

Hinweise

Nachdem Sie aufgerufen Inserthaben, 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 festzustellen, ob ein IListContract<C> schreibgeschützt ist.

Gilt für: