Collection.Remove Methode

Definitie

Hiermee verwijdert u een element uit een Collection object.

Overloads

Name Description
Remove(Int32)

Hiermee verwijdert u een element uit een Collection object.

Remove(String)

Hiermee verwijdert u een element uit een Collection object.

Remove(Int32)

Hiermee verwijdert u een element uit een Collection object.

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

Parameters

Index
Int32

Een numerieke expressie die de positie van een element van de verzameling aangeeft. Index moet een getal tussen 1 en de waarde van de eigenschap van de verzameling Count zijn.

Voorbeelden

In dit voorbeeld ziet u het gebruik van de Remove methode om objecten uit een Collection object in de variabele birthdayste verwijderen.

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

Na de vier aanroepen naar de Add methode bevat de Count eigenschap 4, het element "Bill" heeft de indexwaarde 1 en het element "Pete" heeft de indexwaarde 4.

Na de eerste aanroep naar Remove, Count is 3, wordt het element "Bill" verwijderd en heeft het element "Pete" de indexwaarde 3.

Na de tweede aanroep naar Remove, Count is 2, wordt het element "Mike" verwijderd en heeft het element "Pete" de indexwaarde 2.

Opmerkingen

Wanneer Remove een element uit een verzameling wordt verwijderd, wordt de eigenschap van Count de verzameling met één verminderd. Ook wordt de Index waarde van elk element dat het verwijderde element in de verzameling heeft gevolgd, afgetrokken.

Als een element zonder een element Keyis toegevoegd aan de verzameling, moet u het element gebruiken Index om het te verwijderen.

Van toepassing op

Remove(String)

Hiermee verwijdert u een element uit een Collection object.

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

Parameters

Key
String

Een unieke String expressie waarmee een sleuteltekenreeks wordt opgegeven die kan worden gebruikt in plaats van een positionele index, om toegang te krijgen tot een element van de verzameling. Key moet overeenkomen met het Key argument dat is opgegeven wanneer het element aan de verzameling is toegevoegd.

Voorbeelden

In dit voorbeeld ziet u het gebruik van de Remove methode om objecten uit een Collection object in de variabele birthdayste verwijderen.

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

Na de vier aanroepen naar de Add methode bevat de Count eigenschap 4, het element "Bill" heeft de indexwaarde 1 en het element "Pete" heeft de indexwaarde 4.

Na de eerste aanroep naar Remove, Count is 3, wordt het element "Bill" verwijderd en heeft het element "Pete" de indexwaarde 3.

Na de tweede aanroep naar Remove, Count is 2, wordt het element "Mike" verwijderd en heeft het element "Pete" de indexwaarde 2.

Opmerkingen

Wanneer Remove een element uit een verzameling wordt verwijderd, wordt de eigenschap van Count de verzameling met één verminderd. Ook wordt de Index waarde van elk element dat het verwijderde element in de verzameling heeft gevolgd, afgetrokken.

Als een element zonder een element Keyis toegevoegd aan de verzameling, moet u het element gebruiken Index om het te verwijderen.

Van toepassing op