Dictionary(TKey, TValue).ICollection(KeyValuePair(TKey, TValue)).Remove Method

Removes a key and value from the dictionary.

Namespace:  System.Collections.Generic
Assemblies:   mscorlib (in mscorlib.dll)
  System.Collections (in System.Collections.dll)

private abstract Remove : 
        keyValuePair:KeyValuePair<'TKey, 'TValue> -> bool  
private override Remove : 
        keyValuePair:KeyValuePair<'TKey, 'TValue> -> bool

Parameters

keyValuePair
Type: System.Collections.Generic.KeyValuePair(TKey, TValue)

The KeyValuePair(TKey, TValue) structure representing the key and value to remove from the Dictionary(TKey, TValue).

Return Value

Type: System.Boolean
true if the key and value represented by keyValuePair is successfully found and removed; otherwise, false. This method returns false if keyValuePair is not found in the ICollection(T).

Implements

ICollection(T).Remove(T)

This method uses Comparer to determine equality for the key, and the default equality comparer EqualityComparer(T).Default to determine equality for the value.

This method approaches an O(1) operation.

The following example shows how to use the ICollection(KeyValuePair(TKey, TValue)).Add, ICollection(KeyValuePair(TKey, TValue)).Contains, ICollection(KeyValuePair(TKey, TValue)).CopyTo, and ICollection(KeyValuePair(TKey, TValue)).Remove methods of the System.Collections.Generic.ICollection(T) generic interface to manipulate a Dictionary(TKey, TValue) object.

No code example is currently available or this language may not be supported.

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

XNA Framework

Supported in: 3.0, 2.0, 1.0

.NET for Windows Phone apps

Supported in: Windows Phone 8.1, Windows Phone Silverlight 8.1, Windows Phone Silverlight 8

Portable Class Library

Supported in: Portable Class Library
Show: