C# | Remove all elements from the SortedSet Last Updated : 01 Feb, 2019 Summarize Comments Improve Suggest changes Share Like Article Like Report SortedSet class represents the collection of objects in sorted order. This class comes under the System.Collections.Generic namespace. SortedSet<T>.Clear Method is used to remove the all elements from the SortedSet. Properties: In C#, SortedSet class can be used to store, remove or view elements. It maintains ascending order and does not store duplicate elements. It is suggested to use SortedSet class if you have to store unique elements and maintain ascending order. Syntax: mySortedSet.Clear(); Here, mySortedSet is the name of the SortedSet. Below given are some examples to understand the implementation in a better way: Example 1: CSHARP // C# code to remove all the elements // from SortedSet using System; using System.Collections.Generic; class GFG { // Driver code public static void Main() { // Creating a SortedSet of strings SortedSet<string> mySortedSet = new SortedSet<string>(); // adding elements in mySortedSet mySortedSet.Add("A"); mySortedSet.Add("B"); mySortedSet.Add("C"); mySortedSet.Add("D"); mySortedSet.Add("E"); // Displaying number of elements in mySortedSet // before Removing all the elements Console.WriteLine("Number of elements in mySortedSet are : " + mySortedSet.Count); // Displaying the element in mySortedSet foreach(string str in mySortedSet) { Console.WriteLine(str); } // Removing all the elements from mySortedSet mySortedSet.Clear(); // Displaying number of elements in mySortedSet // after Removing all the elements Console.WriteLine("Number of elements in mySortedSet are : " + mySortedSet.Count); } } Output: Number of elements in mySortedSet are : 5 A B C D E Number of elements in mySortedSet are : 0 Example 2: CSHARP // C# code to remove all the elements // from SortedSet using System; using System.Collections.Generic; class GFG { // Driver code public static void Main() { // Creating a SortedSet of integers SortedSet<int> mySortedSet = new SortedSet<int>(); // adding elements in mySortedSet for (int i = 1; i <= 6; i++) { mySortedSet.Add(2 * i + 1); } // Displaying number of elements in mySortedSet // before Removing all the elements Console.WriteLine("Number of elements in mySortedSet are : " + mySortedSet.Count); // Displaying the element in mySortedSet foreach(int i in mySortedSet) { Console.WriteLine(i); } // Removing all the elements from mySortedSet mySortedSet.Clear(); // Displaying number of elements in mySortedSet // after Removing all the elements Console.WriteLine("Number of elements in mySortedSet are : " + mySortedSet.Count); } } Output: Number of elements in mySortedSet are : 6 3 5 7 9 11 13 Number of elements in mySortedSet are : 0 Reference: https://docs.microsoft.com/en-us/dotnet/api/system.collections.generic.sortedset-1.clear?view=netcore-2.1 Comment More infoAdvertise with us Next Article C# | Remove the specified element from a HashSet S Sahil_Bansall Follow Improve Article Tags : Misc C# CSharp-method CSharp-Generic-SortedSet CSharp-Generic-Namespace +1 More Practice Tags : Misc Similar Reads C# | Remove all elements from a SortedList SortedList class is a collection of (key, value) pairs which are sorted according to keys. Those pairs can be accessible by key and as well as by index(zero-based indexing). This comes under System.Collections namespace. SortedList.Clear method is used to remove all the elements from a SortedList ob 2 min read C# | Remove elements from a SortedSet that match the predicate SortedSet class represents the collection of objects in sorted order. This class comes under the System.Collections.Generic namespace. SortedSet<T>.RemoveWhere(Predicate<T>) Method is used to remove all elements that match the conditions defined by the specified predicate from a SortedSet<T 3 min read C# | Remove all elements from the ArrayList ArrayList represents an ordered collection of an object that can be indexed individually. It is basically an alternative to an array. It also allows dynamic memory allocation, adding, searching and sorting items in the list. ArrayList.Clear method is used to remove all the elements from the ArrayLis 3 min read C# | Remove the element with the specified key from a SortedList SortedList class is a collection of (key, value) pairs which are sorted according to keys. Those pairs can be accessible by key and as well as by index(zero-based indexing). This comes under System.Collections namespace. SortedList.Remove(Object) method is used to remove the element with the specifi 3 min read C# | Remove the specified element from a HashSet A HashSet is an unordered collection of the unique elements. It comes under System.Collections.Generic namespace. It is used in a situation where we want to prevent duplicates from being inserted in the collection. As far as performance is concerned, it is better in comparison to the list. HashSet 3 min read C# | Add element to SortedSet SortedSet class represents the collection of objects in sorted order. This class comes under the System.Collections.Generic namespace. SortedSet.Add(T) Method is used to add an element to the set and returns a value that specify if it was successfully added or not. Properties: In C#, SortedSet class 2 min read Like