Collection.Remove Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Tar bort ett element från ett Collection objekt.
Överlagringar
| Name | Description |
|---|---|
| Remove(Int32) |
Tar bort ett element från ett |
| Remove(String) |
Tar bort ett element från ett |
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.