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

Definition

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

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

Parameters

item
TValue

The object to remove from the ICollection<T>.

Returns

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

Implements

Exceptions

Always thrown; the collection is read-only.

Remarks

Implementations can vary in how they determine equality of objects; for example, List<T> uses Default, whereas SortedDictionary<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, 10
.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