Sdílet prostřednictvím


Collection.Remove Metoda

Definice

Odebere prvek z objektu Collection .

Přetížení

Name Description
Remove(Int32)

Odebere prvek z objektu Collection .

Remove(String)

Odebere prvek z objektu Collection .

Remove(Int32)

Zdroj:
Collection.vb
Zdroj:
Collection.vb
Zdroj:
Collection.vb
Zdroj:
Collection.vb
Zdroj:
Collection.vb

Odebere prvek z objektu Collection .

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

Parametry

Index
Int32

Číselný výraz, který určuje pozici prvku kolekce. Index musí být číslo od 1 do hodnoty vlastnosti kolekce Count .

Příklady

Tento příklad znázorňuje použití Remove metody k odebrání objektů z Collection objektu v proměnné 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")

Za čtyřmi voláními Add metody Count obsahuje vlastnost 4, element "Bill" má hodnotu indexu 1 a element "Pete" má hodnotu indexu 4.

Po prvním volání Remove, Count je 3, element je odstraněn a prvek "Bill""Pete" má index hodnotu 3.

Po druhém volání Remove, Count je 2, element je odstraněn a element "Mike""Pete" má index hodnotu 2.

Poznámky

Když Remove odstraní prvek z kolekce, dekrementuje vlastnost kolekce Count o jeden. Také dekrementuje Index hodnotu každého prvku, který dříve následoval odstraněný prvek v kolekci.

Pokud byl prvek přidán do kolekce bez objektu Key, musíte ho Index použít k jeho odebrání.

Platí pro

Remove(String)

Zdroj:
Collection.vb
Zdroj:
Collection.vb
Zdroj:
Collection.vb
Zdroj:
Collection.vb
Zdroj:
Collection.vb

Odebere prvek z objektu Collection .

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

Parametry

Key
String

Jedinečný String výraz, který určuje řetězec klíče, který lze použít místo pozičního indexu pro přístup k prvku kolekce. Key musí odpovídat argumentu Key zadanému při přidání prvku do kolekce.

Příklady

Tento příklad znázorňuje použití Remove metody k odebrání objektů z Collection objektu v proměnné 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")

Za čtyřmi voláními Add metody Count obsahuje vlastnost 4, element "Bill" má hodnotu indexu 1 a element "Pete" má hodnotu indexu 4.

Po prvním volání Remove, Count je 3, element je odstraněn a prvek "Bill""Pete" má index hodnotu 3.

Po druhém volání Remove, Count je 2, element je odstraněn a element "Mike""Pete" má index hodnotu 2.

Poznámky

Když Remove odstraní prvek z kolekce, dekrementuje vlastnost kolekce Count o jeden. Také dekrementuje Index hodnotu každého prvku, který dříve následoval odstraněný prvek v kolekci.

Pokud byl prvek přidán do kolekce bez objektu Key, musíte ho Index použít k jeho odebrání.

Platí pro