Sdílet prostřednictvím


Collection.Remove Metoda

Definice

Odebere prvek z objektu Collection .

Přetížení

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

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 až po hodnotu vlastnosti kolekce Count .

Příklady

Tento příklad ukazuje použití Remove metody k odebrání objektů z objektu Collection 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")

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

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

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

Poznámky

Když Remove odstraní prvek z kolekce, sníží vlastnost kolekce Count o jednu. Také sníží 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 Key, musíte ho odebrat pomocí jeho Index .

Platí pro

Remove(String)

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 zadanému Key při přidání prvku do kolekce.

Příklady

Tento příklad ukazuje použití Remove metody k odebrání objektů z objektu Collection 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")

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

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

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

Poznámky

Když Remove odstraní prvek z kolekce, sníží vlastnost kolekce Count o jednu. Také sníží 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 Key, musíte ho odebrat pomocí jeho Index .

Platí pro