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

Definition

Fügt am angegebenen Index ein Element in die Collection<T> ein.Inserts an element into the Collection<T> at the specified index.

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)

Parameter

index
Int32

Der nullbasierte Index, an dem item eingefügt werden soll.The zero-based index at which item should be inserted.

item
T

Das einzufügende Objekt.The object to insert. Der Wert kann für Verweistypen null sein.The value can be null for reference types.

Implementiert

Ausnahmen

index ist kleiner als Null.index is less than zero.

- oder --or- index ist größer als Count.index is greater than Count.

Hinweise

Collection<T>akzeptiert null als gültigen Wert für Verweis Typen und ermöglicht doppelte Elemente.Collection<T> accepts null as a valid value for reference types and allows duplicate elements.

Wenn index gleichistitem,wird am Ende von Collection<T>hinzugefügt. CountIf index is equal to Count, item is added to the end of Collection<T>.

Diese Methode ist ein O (n)-Vorgang, n bei Countdem gleich ist.This method is an O(n) operation, where n is Count.

Hinweise für Vererber

Abgeleitete Klassen können InsertItem(Int32, T) überschreiben, um das Verhalten dieser Methode zu ändern.Derived classes can override InsertItem(Int32, T) to change the behavior of this method.

Gilt für:

Siehe auch