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

Definicja

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

public:
 virtual void Insert(int index, T item);
public void Insert(int index, T item);
abstract member Insert : int * 'T -> unit
override this.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 do wstawienia. Wartość może być null dla typów referencyjnych.

Implementuje

Wyjątki

Parametr index ma wartość niższą niż zero.

— lub —

index jest większa niż Count.

Uwagi

Collection<T> akceptuje null jako prawidłową wartość dla typów odwołań i zezwala na zduplikowane elementy.

Jeśli index wartość jest równa Count, item zostanie dodana na końcu elementu Collection<T>.

Ta metoda jest operacją O(n), gdzie n to Count.

Notatki dotyczące dziedziczenia

Klasy pochodne mogą zastąpić InsertItem(Int32, T) , aby zmienić zachowanie tej metody.

Dotyczy

Zobacz też