Collection.Remove Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Eltávolít egy elemet egy Collection objektumból.
Túlterhelések
| Name | Description |
|---|---|
| Remove(Int32) |
Eltávolít egy elemet egy |
| Remove(String) |
Eltávolít egy elemet egy |
Remove(Int32)
- Forrás:
- Collection.vb
- Forrás:
- Collection.vb
- Forrás:
- Collection.vb
- Forrás:
- Collection.vb
- Forrás:
- Collection.vb
Eltávolít egy elemet egy Collection objektumból.
public:
void Remove(int Index);
public void Remove(int Index);
member this.Remove : int -> unit
Public Sub Remove (Index As Integer)
Paraméterek
- Index
- Int32
Numerikus kifejezés, amely a gyűjtemény egy elemének pozícióját adja meg.
Index 1-től a gyűjtemény Count tulajdonságának értékén keresztüli számnak kell lennie.
Példák
Ez a példa azt szemlélteti, hogy a Remove metódus használatával eltávolíthat objektumokat a változó Collectionegyik birthdays objektumából.
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")
A metódus négy hívását követően a AddCount tulajdonság 4-et tartalmaz, az elem "Bill" indexértéke 1, az elem "Pete" indexértéke pedig 4.
Az első hívás RemoveCount után az elem 3, az elem "Bill" törlődik, az elem "Pete" indexértéke pedig 3.
A második hívás RemoveCount után az elem 2, az elem "Mike" törlődik, az elem "Pete" indexértéke pedig 2.
Megjegyzések
Ha Remove töröl egy elemet egy gyűjteményből, az egyesével megcselekedi a gyűjtemény tulajdonságát Count . Emellett a gyűjtemény törölt elemét korábban követő összes elem értékét is csökkeni Index fogja.
Ha egy elem anélkül lett hozzáadva a gyűjteményhez Key, hogy eltávolítsa azt, annak használatával kell eltávolítania Index .
A következőre érvényes:
Remove(String)
- Forrás:
- Collection.vb
- Forrás:
- Collection.vb
- Forrás:
- Collection.vb
- Forrás:
- Collection.vb
- Forrás:
- Collection.vb
Eltávolít egy elemet egy Collection objektumból.
public:
void Remove(System::String ^ Key);
public void Remove(string Key);
member this.Remove : string -> unit
Public Sub Remove (Key As String)
Paraméterek
- Key
- String
Egyedi String kifejezés, amely egy olyan kulcssztringet határoz meg, amely pozícióindex helyett a gyűjtemény egy elemének eléréséhez használható.
Key meg kell felelnie az Key elem gyűjteményhez való hozzáadásakor megadott argumentumnak.
Példák
Ez a példa azt szemlélteti, hogy a Remove metódus használatával eltávolíthat objektumokat a változó Collectionegyik birthdays objektumából.
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")
A metódus négy hívását követően a AddCount tulajdonság 4-et tartalmaz, az elem "Bill" indexértéke 1, az elem "Pete" indexértéke pedig 4.
Az első hívás RemoveCount után az elem 3, az elem "Bill" törlődik, az elem "Pete" indexértéke pedig 3.
A második hívás RemoveCount után az elem 2, az elem "Mike" törlődik, az elem "Pete" indexértéke pedig 2.
Megjegyzések
Ha Remove töröl egy elemet egy gyűjteményből, az egyesével megcselekedi a gyűjtemény tulajdonságát Count . Emellett a gyűjtemény törölt elemét korábban követő összes elem értékét is csökkeni Index fogja.
Ha egy elem anélkül lett hozzáadva a gyűjteményhez Key, hogy eltávolítsa azt, annak használatával kell eltávolítania Index .