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

Definition

Tar bort den första förekomsten av ett specifikt objekt från 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

Parametrar

item
Activity

Objektet som ska tas bort från ICollection<T>.

Returer

trueom item har tagits bort från ICollection<T>; annars . false Den här metoden returnerar false även om item det inte finns i den ursprungliga ICollection<T>.

Implementeringar

Undantag

Är ICollection skrivskyddad.

Kommentarer

Implementeringar kan variera i hur de bestämmer objektens likhet. använder List<T>till Default exempel , medan Dictionary<TKey,TValue> tillåter användaren att ange vilken implementering som IComparer<T> ska användas för att jämföra nycklar.

I samlingar med sammanhängande element, till exempel listor, flyttas elementen som följer det borttagna elementet upp för att uppta den tomma platsen. Om samlingen indexeras uppdateras även indexen för de element som flyttas. Det här beteendet gäller inte för samlingar där element grupperas konceptuellt i bucketar, till exempel en hash-tabell.

Gäller för