HybridDictionary.Remove(Object) method is used to remove the entry with the specified key from the HybridDictionary.
public void Remove (object key);
Here, key is the key of the entry to remove.
Exception: This method throws ArgumentNullException if the key is null.
Below given are some examples to understand the implementation in a better way :
Number of key/value pairs in myDict are : 6 The key/value pairs in myDict are : A --> Apple B --> Banana C --> Cat D --> Dog E --> Elephant F --> Fish Number of key/value pairs in myDict are : 5 The key/value pairs in myDict are : A --> Apple B --> Banana D --> Dog E --> Elephant F --> Fish
System.ArgumentNullException: Key cannot be null.
Parameter name: key
- If the HybridDictionary does not contain an element with the specified key, the HybridDictionary remains unchanged. No exception is thrown.
- If the collection is already stored in a Hashtable and the number of elements falls below the optimal size for a ListDictionary, the collection remains in the Hashtable to avoid the overhead of copying elements from the Hashtable back to a ListDictionary.
- This method is an O(1) operation.
Attention reader! Don’t stop learning now. Get hold of all the important DSA concepts with the DSA Self Paced Course at a student-friendly price and become industry ready.