ActivityCollection.ICollection<Activity>.Remove(Activity) Metoda

Definice

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

Boolean

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.

Platí pro