Condividi tramite


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

Definizione

Rimuove la prima occorrenza di un oggetto specifico da 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

Parametri

item
Activity

Oggetto da rimuovere da ICollection<T>.

Restituisce

Boolean

true se item è stato rimosso correttamente da ICollection<T>; in caso contrario, false. Questo metodo restituisce inoltre false se item non viene trovato nell'oggetto ICollection<T> originale.

Implementazioni

Eccezioni

La classe ICollection è di sola lettura.

Commenti

Le implementazioni possono variare nella modalità con cui viene determinata l'uguaglianza degli oggetti; ad esempio List<T> utilizza Default, mentre Dictionary<TKey,TValue> consente all'utente di specificare l'implementazione di IComparer<T> da utilizzare per il confronto tra le chiavi.

In raccolte di elementi adiacenti, quali gli elenchi, gli elementi successivi al punto di inserimento vengono spostati verso il basso per consentire l'inserimento del nuovo elemento. Se la raccolta è indicizzata, vengono aggiornati anche gli indici degli elementi spostati. Questo comportamento non viene applicato alle raccolte in cui gli elementi sono raggruppati concettualmente in bucket, come accade ad esempio per le tabelle hash.

Si applica a