Collection.IList.RemoveAt(Int32) Methode

Definition

Entfernt das Collection-Objektelement am angegebenen Index.Removes the Collection object item at the specified index.

 virtual void IListRemoveAt(int index) = System::Collections::IList::RemoveAt;
void IList.RemoveAt (int index);
abstract member IListRemoveAt : int -> unit
override this.IListRemoveAt : int -> unit
Sub IListRemoveAt (index As Integer) Implements IList.RemoveAt

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 im Collection-Objekt.index is not a valid index in the Collection object.

Das Collection-Objekt ist schreibgeschützt.The Collection object is read-only.

- oder --or- Das Collection-Objekt hat eine feste Größe.The Collection object has a fixed size.

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