ICollection<T>.Remove(T) Metodo

Definizione

Rimuove la prima occorrenza di un oggetto specifico da ICollection<T>.Removes the first occurrence of a specific object from the ICollection<T>.

public:
 bool Remove(T item);
public bool Remove (T item);
abstract member Remove : 'T -> bool
Public Function Remove (item As T) As Boolean

Parametri

item
T

Oggetto da rimuovere da ICollection<T>.The object to remove from the ICollection<T>.

Restituisce

true se item è stato rimosso correttamente da ICollection<T>; in caso contrario, false.true if item was successfully removed from the ICollection<T>; otherwise, false. Questo metodo restituisce inoltre false se item non viene trovato nell'oggetto ICollection<T> originale.This method also returns false if item is not found in the original ICollection<T>.

Eccezioni

La classe ICollection<T> è di sola lettura.The ICollection<T> is read-only.

Commenti

Le implementazioni possono variare nella modalità con cui viene determinata l'uguaglianza degli oggetti; ad esempio List<T> utilizza Comparer<T>.Default, mentre Dictionary<TKey,TValue> consente all'utente di specificare l'implementazione di IComparer<T> da utilizzare per il confronto tra le chiavi.Implementations can vary in how they determine equality of objects; for example, List<T> uses Comparer<T>.Default, whereas, Dictionary<TKey,TValue> allows the user to specify the IComparer<T> implementation to use for comparing keys.

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.In collections of contiguous elements, such as lists, the elements that follow the removed element move up to occupy the vacated spot. Se la raccolta è indicizzata, vengono aggiornati anche gli indici degli elementi spostati.If the collection is indexed, the indexes of the elements that are moved are also updated. Questo comportamento non viene applicato alle raccolte in cui gli elementi sono raggruppati concettualmente in bucket, come accade ad esempio per le tabelle hash.This behavior does not apply to collections where elements are conceptually grouped into buckets, such as a hash table.

Si applica a

Vedi anche