Język

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

Definicja

Wstawia element do IList<T> obiektu w określonym indeksie.

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

Indeks oparty na zerach, w którym item należy wstawić.

item
T

Obiekt, który ma być wstawiony do obiektu IList<T>.

Wyjątki

index nie jest prawidłowym indeksem w obiekcie IList<T>.

Element IList<T> jest tylko do odczytu.

Uwagi

Jeśli index wartość jest równa liczbie elementów w elemecie IList<T>, zostanie item ona dołączona do listy.

W kolekcjach ciągłych elementów, takich jak listy, elementy zgodne z punktem wstawiania są przenoszone w dół, aby pomieścić nowy element. Jeśli kolekcja jest indeksowana, indeksy przeniesionych elementów również zostaną zaktualizowane. To zachowanie nie dotyczy kolekcji, w których elementy są koncepcyjnie pogrupowane w zasobniki, takie jak tabela skrótów.

Dotyczy

Zobacz też