Last Updated : 11 Jul, 2025
StringDictionary.Clearmethod is used
to remove all the entriesfrom the StringDictionary.
Syntax:public virtual void Clear ();Exception:
This method will give the
NotSupportedExceptionif the
StringDictionaryis read-only.
Example: CSHARP
// C# code to remove all entries
// from the StringDictionary
using System;
using System.Collections;
using System.Collections.Specialized;
class GFG {
// Driver code
public static void Main()
{
// Creating a StringDictionary named myDict
StringDictionary myDict = new StringDictionary();
// Adding key and value into the StringDictionary
myDict.Add("A", "Apple");
myDict.Add("B", "Banana");
myDict.Add("C", "Cat");
myDict.Add("D", "Dog");
myDict.Add("E", "Elephant");
myDict.Add("F", "Fish");
// Displaying the keys and values in StringDictionary
Console.WriteLine("The number of key/value pairs are : " + myDict.Count);
foreach(DictionaryEntry dic in myDict)
{
Console.WriteLine(dic.Key + " " + dic.Value);
}
// Removing all entries from the StringDictionary
myDict.Clear();
// Displaying the keys and values in StringDictionary
Console.WriteLine("The number of key/value pairs are : " + myDict.Count);
foreach(DictionaryEntry dic in myDict)
{
Console.WriteLine(dic.Key + " " + dic.Value);
}
}
}
Output:
The number of key/value pairs are : 6 b Banana c Cat a Apple f Fish d Dog e Elephant The number of key/value pairs are : 0Note:
This method is an O(n) operation, where n is Count.
Reference:RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4