Share via


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

Definice

Vloží položku do zadaného indexu v kolekci IListContract<T> .

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)

Parametry

index
Int32

Index založený na nule, do kterého chcete vložit item.

item
T

Objekt IContract , který se má vložit do IListContract<T> kolekce.

Výjimky

Hodnota index je menší než nula.

-nebo-

indexje rovna nebo větší než vrácená hodnota .GetCount()

Kolekce IListContract<T> je jen pro čtení.

Poznámky

Po volání Insert metody se položky, které následují za místem vložení, přesunou tak, aby se přizpůsobily nové položce. Aktualizují se také indexy přesunutých položek. Pokud chcete nahradit položku v zadaném indexu, použijte metodu SetItem .

Chcete-li zjistit, zda IListContract<T> je kolekce jen pro čtení, zavolejte metodu GetIsReadOnly .

Platí pro