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

Liczony od elementu zerowego indeks, w którym powinien zostać wstawiony parametr item.

item
T

Obiekt do wstawienia do obiektu IList<T>.

Wyjątki

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

Element IList<T> jest tylko do odczytu.

Uwagi

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

W kolekcjach elementów sąsiadujących, takich jak listy, elementy umieszczone po punkcie wstawienia przesuwają się w dół, aby zwolnić miejsce na nowy element. Jeśli kolekcja jest indeksowana, indeksy przeniesionych elementów również są aktualizowane. To zachowanie nie dotyczy kolekcji, w których elementy są pod względem koncepcyjnym pogrupowane w przedziały, np. tablic skrótów.

Dotyczy

Zobacz też