Dictionary<TKey,TValue>.ValueCollection.ICollection<TValue>.Remove Method

Definition

Removes the first occurrence of a specific object from the ICollection<T>. This implementation always throws NotSupportedException.

C#
bool ICollection<TValue>.Remove(TValue item);

Parameters

item
TValue

The object to remove from the ICollection<T>.

Returns

true if item was successfully removed from the ICollection<T>; otherwise, false. This method also returns false if item was not found in the original ICollection<T>.

Implements

Exceptions

Always thrown.

Remarks

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.

Applies to

Product Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

See also