C# | SortedDictionary.Clear() Method Last Updated : 01 Feb, 2019 Comments Improve Suggest changes 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://docs.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.Clear() 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.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.Remove() Method This method is used to remove the value with the specified key from the SortedDictionary<TKey, TValue>. Syntax: public bool Remove (TKey key); Return Value: This method returns true if the element is successfully found and removed; otherwise it returns false. This method returns false if key i 2 min read SortedDictionary Implementation in C# In C#, SortedDictionary is a generic collection that is used to store the key/value pairs in the sorted form and the sorting is done on the key. SortedDictionary is defined under System.Collection.Generic namespace. It is dynamic in nature means the size of the sorted dictionary is growing according 8 min read Like