Freigeben über


Collection.Remove Methode

Definition

Entfernt ein Element aus einem Collection Objekt.

Überlädt

Name Beschreibung
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
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 Eigenschaft der Auflistung Count 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 Count Eigenschaft 4, das Element "Bill" hat den Indexwert 1, und das Element "Pete" weist den Indexwert 4 auf.

Nach dem ersten Aufruf von Remove, Count ist 3, element "Bill" wird gelöscht, und Element "Pete" hat Indexwert 3.

Nach dem zweiten Aufruf von Remove, Count ist 2, element "Mike" wird gelöscht, und Element "Pete" hat Indexwert 2.

Hinweise

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

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

Gilt für:

Remove(String)

Quelle:
Collection.vb
Quelle:
Collection.vb
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 Argument entsprechen, das Key angegeben wurde, als das Element der Auflistung hinzugefügt 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 Count Eigenschaft 4, das Element "Bill" hat den Indexwert 1, und das Element "Pete" weist den Indexwert 4 auf.

Nach dem ersten Aufruf von Remove, Count ist 3, element "Bill" wird gelöscht, und Element "Pete" hat Indexwert 3.

Nach dem zweiten Aufruf von Remove, Count ist 2, element "Mike" wird gelöscht, und Element "Pete" hat Indexwert 2.

Hinweise

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

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

Gilt für: