Freigeben über


Collection.IList.RemoveAt(Int32) Methode

Definition

Entfernt das Collection-Objektelement am angegebenen 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.

Ausnahmen

index ist kein gültiger Index im Collection-Objekt.

Das Collection-Objekt ist schreibgeschützt.

- oder -

Das Collection-Objekt hat eine feste Größe.

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. Wenn die Auflistung indiziert ist, werden auch die Indizes der verschobenen Elemente aktualisiert. Dies gilt nicht für Auflistungen, in denen die Elemente konzeptionell in Buckets gruppiert sind, beispielsweise Hashtabellen.

Gilt für:

Weitere Informationen