ActivityCollection.ICollection<Activity>.Remove(Activity) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Remove a primeira ocorrência de um objeto específico do 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
Parâmetros
- item
- Activity
O objeto a remover do ICollection<T>.
Retornos
true
se item
tiver sido removido com êxito do ICollection<T>; caso contrário, false
. Esse método também retornará false
se o item
não for encontrado no ICollection<T> original.
Implementações
Exceções
O ICollection
é somente leitura.
Comentários
As implementações podem variar na forma como determinam a igualdade de objetos; por exemplo, List<T> usa Default, enquanto, Dictionary<TKey,TValue> permite que o usuário especifique a IComparer<T> implementação a ser usada para comparar chaves.
Em coleções de elementos contíguos, como listas, os elementos que seguem o elemento removido sobem para ocupar o ponto vazio. Caso a coleção seja indexada, os índices dos elementos que são movidos também são atualizados. Este comportamento não se aplica às coleções em que elementos sejam agrupados conceitualmente em buckets, como uma tabela de hash.