Collection.Remove Metod

Definition

Tar bort ett element från ett Collection objekt.

Överlagringar

Name Description
Remove(Int32)

Tar bort ett element från ett Collection objekt.

Remove(String)

Tar bort ett element från ett Collection objekt.

Remove(Int32)

Källa:
Collection.vb
Källa:
Collection.vb
Källa:
Collection.vb
Källa:
Collection.vb
Källa:
Collection.vb

Tar bort ett element från ett Collection objekt.

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

Parametrar

Index
Int32

Ett numeriskt uttryck som anger positionen för ett element i samlingen. Index måste vara ett tal från 1 via värdet för samlingens Count egenskap.

Exempel

Det här exemplet illustrerar användningen av Remove metoden för att ta bort objekt från ett Collection objekt i variabeln birthdays.

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")

Efter de fyra anropen Add till metoden Count innehåller egenskapen 4, elementet "Bill" har indexvärdet 1 och elementet "Pete" har indexvärdet 4.

Efter det första anropet till Remove, Count är 3, tas elementet "Bill" bort och elementet "Pete" har indexvärdet 3.

Efter det andra anropet till Remove, Count är 2, tas elementet "Mike" bort och elementet "Pete" har indexvärdet 2.

Kommentarer

När Remove ett element tas bort från en samling minskar det samlingens Count egenskap med en. Det minskar också värdet för Index varje element som tidigare följde det borttagna elementet i samlingen.

Om ett element har lagts till i samlingen utan måste Keydu använda det Index för att ta bort det.

Gäller för

Remove(String)

Källa:
Collection.vb
Källa:
Collection.vb
Källa:
Collection.vb
Källa:
Collection.vb
Källa:
Collection.vb

Tar bort ett element från ett Collection objekt.

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

Parametrar

Key
String

Ett unikt String uttryck som anger en nyckelsträng som kan användas, i stället för ett positionsindex, för att komma åt ett element i samlingen. Key måste motsvara argumentet Key som angavs när elementet lades till i samlingen.

Exempel

Det här exemplet illustrerar användningen av Remove metoden för att ta bort objekt från ett Collection objekt i variabeln birthdays.

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")

Efter de fyra anropen Add till metoden Count innehåller egenskapen 4, elementet "Bill" har indexvärdet 1 och elementet "Pete" har indexvärdet 4.

Efter det första anropet till Remove, Count är 3, tas elementet "Bill" bort och elementet "Pete" har indexvärdet 3.

Efter det andra anropet till Remove, Count är 2, tas elementet "Mike" bort och elementet "Pete" har indexvärdet 2.

Kommentarer

När Remove ett element tas bort från en samling minskar det samlingens Count egenskap med en. Det minskar också värdet för Index varje element som tidigare följde det borttagna elementet i samlingen.

Om ett element har lagts till i samlingen utan måste Keydu använda det Index för att ta bort det.

Gäller för