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

Definicja

Wstawia element do Collection<T> określonego indeksu.

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

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

item
T

Obiekt do wstawienia. Wartość może być null przeznaczona dla typów referencyjnych.

Implementuje

Wyjątki

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

-lub-

index wartość jest większa niż Count.

Uwagi

Collection<T>null akceptuje jako prawidłową wartość dla typów referencyjnych 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.

Uwagi dotyczące dziedziczenia

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

Dotyczy

Zobacz też