C# | SortedDictionary.Clear() Method Last Updated : 11 Jul, 2025 Summarize Comments Improve Suggest changes Share Like Article Like Report This method is used to remove all key/value pairs from the SortedDictionary<TKey, TValue>. Syntax: public void Clear (); Below are the programs to illustrate the use of the above-discussed method: Example 1: csharp // C# code to remove all pairs // from SortedDictionary using System; using System.Collections.Generic; class GFG { // Driver code public static void Main() { // Create a new dictionary of // strings, with string keys. SortedDictionary<string, string> myDict = new SortedDictionary<string, string>(); // Adding key/value pairs in myDict myDict.Add("Australia", "Canberra"); myDict.Add("Belgium", "Brussels"); myDict.Add("Netherlands", "Amsterdam"); myDict.Add("China", "Beijing"); myDict.Add("Russia", "Moscow"); myDict.Add("India", "New Delhi"); // To get count of key/value pairs in myDict Console.WriteLine("Total key/value pairs " + "in myDict are : " + myDict.Count); // Remove all pairs from the Dictionary myDict.Clear(); Console.WriteLine("After clear operation"); // To get count of key/value pairs in myDict Console.WriteLine("Total key/value pairs in" + " myDict are : " + myDict.Count); } } Output: Total key/value pairs in myDict are : 6 After clear operation Total key/value pairs in myDict are : 0 Example 2: csharp // C# code to remove all pairs // from SortedDictionary using System; using System.Collections.Generic; class GFG { // Driver code public static void Main() { // Create a new SortedDictionary of // int, with int keys. SortedDictionary<int, int> myDict = new SortedDictionary<int, int>(); // Adding key/value pairs in myDict myDict.Add(9, 8); myDict.Add(3, 4); myDict.Add(4, 7); myDict.Add(1, 7); // To get count of key/value pairs in myDict Console.WriteLine("Total key/value pairs " + "in myDict are : " + myDict.Count); // Remove all pairs from the Dictionary myDict.Clear(); Console.WriteLine("After clear operation"); // To get count of key/value pairs in myDict Console.WriteLine("Total key/value pairs" + " in myDict are : " + myDict.Count); } } Output: Total key/value pairs in myDict are : 4 After clear operation Total key/value pairs in myDict are : 0 Reference: https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.sorteddictionary-2.clear?view=netframework-4.7.2 Comment More infoAdvertise with us Next Article C# | SortedDictionary.Add() Method R rupesh_rao Follow Improve Article Tags : C# CSharp-method CSharp-Generic-Namespace CSharp SortedDictionary Class Similar Reads C# | SortedDictionary.Add() Method This is used to add a specified key and value to the sorted dictionary. The elements are sorted according to TKey. Syntax: public void Add (TKey key, TValue value); Parameters: key: It is the key of the element to add. value: It is the value of the element to add. The value can be null for reference 3 min read C# | SortedDictionary.Add() Method This is used to add a specified key and value to the sorted dictionary. The elements are sorted according to TKey. Syntax: public void Add (TKey key, TValue value); Parameters: key: It is the key of the element to add. value: It is the value of the element to add. The value can be null for reference 3 min read C# | SortedDictionary.ContainsValue() Method This method is used to check whether the SortedDictionary<TKey, TValue> contains an element with the specified value or not. Syntax: public bool ContainsValue (TValue value); Here, the value is the Value to locate in the SortedDictionary. The value can be null for reference types. Return Value 2 min read C# | SortedDictionary.ContainsValue() Method This method is used to check whether the SortedDictionary<TKey, TValue> contains an element with the specified value or not. Syntax: public bool ContainsValue (TValue value); Here, the value is the Value to locate in the SortedDictionary. The value can be null for reference types. Return Value 2 min read C# SortedDictionary Class In C#, the SortedDictionary<TKey,TValue> class represents the collection of key/value pairs. This pair is in sorted form and the sorting is done on the key. This class is defined under System.Collections.Generic namespace. In the SortedDictionary class, the keys are immutable, always unique, a 5 min read C# SortedDictionary Class In C#, the SortedDictionary<TKey,TValue> class represents the collection of key/value pairs. This pair is in sorted form and the sorting is done on the key. This class is defined under System.Collections.Generic namespace. In the SortedDictionary class, the keys are immutable, always unique, a 5 min read Like