ActivityCollection.ICollection<Activity>.Remove(Activity) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Odebere první výskyt konkrétního objektu z objektu ICollection<T>.
virtual bool System.Collections.Generic.ICollection<System.Workflow.ComponentModel.Activity>.Remove(System::Workflow::ComponentModel::Activity ^ item) = System::Collections::Generic::ICollection<System::Workflow::ComponentModel::Activity ^>::Remove;
bool ICollection<Activity>.Remove (System.Workflow.ComponentModel.Activity item);
abstract member System.Collections.Generic.ICollection<System.Workflow.ComponentModel.Activity>.Remove : System.Workflow.ComponentModel.Activity -> bool
override this.System.Collections.Generic.ICollection<System.Workflow.ComponentModel.Activity>.Remove : System.Workflow.ComponentModel.Activity -> bool
Function Remove (item As Activity) As Boolean Implements ICollection(Of Activity).Remove
Parametry
- item
- Activity
Objekt, který chcete odebrat z objektu ICollection<T>.
Návraty
true
byla item
úspěšně odebrána z objektu ICollection<T>; v opačném případě false
. Tato metoda také vrátí false
, pokud item
nebyl nalezen v původním ICollection<T>.
Implementuje
Výjimky
Je ICollection
jen pro čtení.
Poznámky
Implementace se mohou lišit v tom, jak určují rovnost objektů; List<T> Například používá Default, zatímco umožňuje uživateli zadat IComparer<T> implementaci, Dictionary<TKey,TValue> která se má použít pro porovnávání klíčů.
V kolekcích souvislých prvků, tj. například v seznamech, se prvky následující po odebraném prvku posouvají nahoru tak, aby obsadily uvolněné místo. Je-li kolekce indexována, budou aktualizovány rovněž indexy přesunutých prvků. Toto chování se nevztahuje na kolekce, kde prvky jsou koncepčně seskupeny do sad, tj. například na tabulky hash.