Collection.Remove Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Entfernt ein Element aus einem Collection
-Objekt.
Überlädt
Remove(Int32) |
Entfernt ein Element aus einem |
Remove(String) |
Entfernt ein Element aus einem |
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 birthdays
zu 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 Remove
Count
ist 3, das Element "Bill"
wird gelöscht, und das Element "Pete"
hat den Indexwert 3.
Nach dem zweiten Aufruf von Remove
Count
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 Key
hinzugefü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 birthdays
zu 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 Remove
Count
ist 3, das Element "Bill"
wird gelöscht, und das Element "Pete"
hat den Indexwert 3.
Nach dem zweiten Aufruf von Remove
Count
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 Key
hinzugefügt wurde, müssen Sie es Index
verwenden, um es zu entfernen.