Dictionary<TKey,TValue>.KeyCollection.ICollection<TKey>.Remove(TKey) Metoda

Definicja

Usuwa pierwsze wystąpienie określonego obiektu z ICollection<T> .Removes the first occurrence of a specific object from the ICollection<T>. Ta implementacja zawsze zgłasza NotSupportedException .This implementation always throws NotSupportedException.

 virtual bool System.Collections.Generic.ICollection<TKey>.Remove(TKey item) = System::Collections::Generic::ICollection<TKey>::Remove;
bool ICollection<TKey>.Remove (TKey item);
abstract member System.Collections.Generic.ICollection<TKey>.Remove : 'Key -> bool
override this.System.Collections.Generic.ICollection<TKey>.Remove : 'Key -> bool
Function Remove (item As TKey) As Boolean Implements ICollection(Of TKey).Remove

Parametry

item
TKey

Obiekt, który ma zostać usunięty z ICollection<T> .The object to remove from the ICollection<T>.

Zwraca

Boolean

true Jeśli item program został pomyślnie usunięty z programu ICollection<T> ; w przeciwnym razie false .true if item was successfully removed from the ICollection<T>; otherwise, false. Ta metoda zwraca również wartość false , jeśli element nie został znaleziony w oryginalnym ICollection<T> .This method also returns false if item was not found in the original ICollection<T>.

Implementuje

Wyjątki

Zawsze generowany.Always thrown.

Uwagi

Implementacje mogą się różnić w zależności od tego, jak określają równość obiektów; na przykład program List<T> używa programu, w którym Default Dictionary<TKey,TValue> umożliwia użytkownikowi określenie IComparer<T> implementacji do użycia podczas porównywania kluczy.Implementations can vary in how they determine equality of objects; for example, List<T> uses Default, whereas, Dictionary<TKey,TValue> allows the user to specify the IComparer<T> implementation to use for comparing keys.

Dotyczy

Zobacz też