Esporta (0) Stampa
Espandi tutto
Il presente articolo è stato tradotto automaticamente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale. Ulteriori informazioni.
Traduzione
Originale

Metodo ICollection<T>.Remove

Rimuove la prima occorrenza di un oggetto specifico dall'interfaccia ICollection<T>.

Spazio dei nomi:  System.Collections.Generic
Assembly:  mscorlib (in mscorlib.dll)

bool Remove(
	T item
)

Parametri

item
Tipo: T
Oggetto da rimuovere dall'oggetto ICollection<T>.

Valore restituito

Tipo: System.Boolean
true se item è stato correttamente rimosso dall'interfaccia ICollection<T>; in caso contrario, false. Questo metodo restituisce anche false se item non viene trovato nell'interfaccia ICollection<T> originale.

EccezioneCondizione
NotSupportedException

ICollection<T> è in sola lettura.

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 confrontare le chiavi.

In insiemi di elementi contigui, quali le liste, gli elementi successivi a quello eliminato vengono spostati verso l'alto per occupare il posto lasciato vuoto. Se l'insieme è indicizzato, vengono aggiornati anche gli indici degli elementi spostati. Questo comportamento non viene applicato agli insiemi in cui gli elementi sono raggruppati concettualmente in bucket, come accade ad esempio per le tabelle hash.

.NET Framework

Supportato in: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Supportato in: 4, 3.5 SP1

Libreria di classi portabile

Supportato in: Libreria di classi portabile

.NET per applicazioni Windows Store

Supportato in: Windows 8

.NET per applicazioni Windows Phone

Supportato in: Windows Phone 8, Silverlight 8.1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (ruoli di base del server non supportati), Windows Server 2008 R2 (ruoli di base del server supportati con SP1 o versione successiva, Itanium non supportato)

.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

Aggiunte alla community

AGGIUNGI
Mostra:
© 2014 Microsoft