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

Definition

Entfernt das erste Vorkommen eines bestimmten Objekts aus dem 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

Parameter

item
Activity

Das Objekt, das aus dem ICollection<T>entfernt werden soll.

Gibt zurück

true wenn item erfolgreich aus dem ICollection<T>; andernfalls falseentfernt wurde. Diese Methode gibt auch zurück false , wenn item sie nicht im Original ICollection<T>gefunden wird.

Implementiert

Ausnahmen

Dies ICollection ist schreibgeschützt.

Hinweise

Implementierungen können variieren, wie sie die Gleichheit von Objekten bestimmen; Verwendet List<T>z. BDefault. die Verwendung von Schlüsseln, während der Benutzer die Implementierung angeben kann, Dictionary<TKey,TValue> die IComparer<T> zum Vergleichen von Schlüsseln verwendet werden soll.

In Sammlungen zusammenhängender Elemente, z. B. Listen, werden die Elemente, die dem entfernten Element folgen, nach oben verschoben, um den leerten Ort zu belegen. Wenn die Auflistung indiziert ist, werden auch die Indizes der verschobenen Elemente aktualisiert. Dieses Verhalten gilt nicht für Sammlungen, bei denen Elemente konzeptionell in Buckets gruppiert sind, z. B. eine Hashtabelle.

Gilt für: