IList<T>.RemoveAt(Int32) Methode

Definition

Entfernt das IList<T>-Element am angegebenen Index.Removes the IList<T> item at the specified index.

public:
 void RemoveAt(int index);
public void RemoveAt (int index);
abstract member RemoveAt : int -> unit
Public Sub RemoveAt (index As Integer)

Parameter

index
Int32

Der nullbasierte Index des zu entfernenden Elements.The zero-based index of the item to remove.

Ausnahmen

index ist kein gültiger Index in IList<T>.index is not a valid index in the IList<T>.

IList<T> ist schreibgeschützt.The IList<T> is read-only.

Hinweise

In Auflistungen mit zusammenhängenden Elementen, beispielsweise Listen, wird die nach dem Entfernen eines Elements entstandene Lücke durch Verschieben aller nachfolgenden Elemente gefüllt.In collections of contiguous elements, such as lists, the elements that follow the removed element move up to occupy the vacated spot. Wenn die Auflistung indiziert ist, werden auch die Indizes der verschobenen Elemente aktualisiert.If the collection is indexed, the indexes of the elements that are moved are also updated. Dies gilt nicht für Auflistungen, in denen die Elemente konzeptionell in Buckets gruppiert sind, beispielsweise Hashtabellen.This behavior does not apply to collections where elements are conceptually grouped into buckets, such as a hash table.

Gilt für:

Siehe auch