Freigeben über


Collection.Remove Methode

Definition

Entfernt ein Element aus einem Collection-Objekt.

Überlädt

Remove(Int32)

Entfernt ein Element aus einem Collection-Objekt.

Remove(String)

Entfernt ein Element aus einem Collection-Objekt.

Remove(Int32)

Quelle:
Collection.vb
Quelle:
Collection.vb
Quelle:
Collection.vb

Entfernt ein Element aus einem Collection-Objekt.

public:
 void Remove(int Index);
public void Remove (int Index);
member this.Remove : int -> unit
Public Sub Remove (Index As Integer)

Parameter

Index
Int32

Ein numerischer Ausdruck, der die Position eines Elements der Auflistung angibt. Index muss eine Zahl zwischen 1 und dem Wert der Count-Eigenschaft der Auflistung sein.

Beispiele

In diesem Beispiel wird die Verwendung der Remove -Methode veranschaulicht, um Objekte aus einem Collection -Objekt in der Variablen birthdayszu entfernen.

Dim birthdays As New Collection()
birthdays.Add(New DateTime(2001, 1, 12), "Bill")
birthdays.Add(New DateTime(2001, 1, 13), "Joe")
birthdays.Add(New DateTime(2001, 1, 14), "Mike")
birthdays.Add(New DateTime(2001, 1, 15), "Pete")
birthdays.Remove(1)
birthdays.Remove("Mike")

Nach den vier Aufrufen der Add -Methode enthält die -Eigenschaft 4, das Count Element "Bill" den Indexwert 1 und das Element "Pete" den Indexwert 4.

Nach dem ersten Aufruf von RemoveCount ist 3, das Element "Bill" wird gelöscht, und das Element "Pete" hat den Indexwert 3.

Nach dem zweiten Aufruf von RemoveCount ist 2, das Element "Mike" wird gelöscht, und das Element "Pete" hat den Indexwert 2.

Hinweise

Wenn Remove ein Element aus einer Auflistung gelöscht wird, wird die -Eigenschaft der Auflistung Count um eins erhöht. Außerdem wird der Index Wert jedes Elements, das zuvor dem gelöschten Element in der Auflistung gefolgt ist, verringert.

Wenn der Auflistung ein Element ohne Keyhinzugefügt wurde, müssen Sie es Index verwenden, um es zu entfernen.

Gilt für:

Remove(String)

Quelle:
Collection.vb
Quelle:
Collection.vb
Quelle:
Collection.vb

Entfernt ein Element aus einem Collection-Objekt.

public:
 void Remove(System::String ^ Key);
public void Remove (string Key);
member this.Remove : string -> unit
Public Sub Remove (Key As String)

Parameter

Key
String

Ein eindeutiger String-Ausdruck, der eine Schlüsselzeichenfolge angibt, die anstelle eines Positionsindex verwendet werden kann, um auf ein Element der Auflistung zuzugreifen. Key muss dem Key-Argument entsprechen, das beim Hinzufügen des Elements zur Auflistung angegeben wurde.

Beispiele

In diesem Beispiel wird die Verwendung der Remove -Methode veranschaulicht, um Objekte aus einem Collection -Objekt in der Variablen birthdayszu entfernen.

Dim birthdays As New Collection()
birthdays.Add(New DateTime(2001, 1, 12), "Bill")
birthdays.Add(New DateTime(2001, 1, 13), "Joe")
birthdays.Add(New DateTime(2001, 1, 14), "Mike")
birthdays.Add(New DateTime(2001, 1, 15), "Pete")
birthdays.Remove(1)
birthdays.Remove("Mike")

Nach den vier Aufrufen der Add -Methode enthält die -Eigenschaft 4, das Count Element "Bill" den Indexwert 1 und das Element "Pete" den Indexwert 4.

Nach dem ersten Aufruf von RemoveCount ist 3, das Element "Bill" wird gelöscht, und das Element "Pete" hat den Indexwert 3.

Nach dem zweiten Aufruf von RemoveCount ist 2, das Element "Mike" wird gelöscht, und das Element "Pete" hat den Indexwert 2.

Hinweise

Wenn Remove ein Element aus einer Auflistung gelöscht wird, wird die -Eigenschaft der Auflistung Count um eins erhöht. Außerdem wird der Index Wert jedes Elements, das zuvor dem gelöschten Element in der Auflistung gefolgt ist, verringert.

Wenn der Auflistung ein Element ohne Keyhinzugefügt wurde, müssen Sie es Index verwenden, um es zu entfernen.

Gilt für: