Article Categories
- All Categories
-
Data Structure
-
Networking
-
RDBMS
-
Operating System
-
Java
-
MS Excel
-
iOS
-
HTML
-
CSS
-
Android
-
Python
-
C Programming
-
C++
-
C#
-
MongoDB
-
MySQL
-
Javascript
-
PHP
-
Economics & Finance
Remove all elements from the SortedSet in C#
To remove all elements from a SortedSet in C#, use the Clear() method. This method removes all elements from the SortedSet collection and resets the count to zero.
Syntax
Following is the syntax for the Clear() method −
sortedSetName.Clear();
Parameters
The Clear() method does not take any parameters.
Return Value
The Clear() method does not return any value. It simply removes all elements from the SortedSet.
Using Clear() with String SortedSet
Example
using System;
using System.Collections.Generic;
public class Demo {
public static void Main(){
SortedSet<string> set1 = new SortedSet<string>();
set1.Add("AB");
set1.Add("BC");
set1.Add("CD");
set1.Add("EF");
Console.WriteLine("Elements in SortedSet1...");
foreach (string res in set1){
Console.WriteLine(res);
}
SortedSet<string> set2 = new SortedSet<string>();
set2.Add("BC");
set2.Add("CD");
set2.Add("DE");
set2.Add("EF");
set2.Add("AB");
set2.Add("HI");
set2.Add("JK");
Console.WriteLine("Elements in SortedSet2...");
foreach (string res in set2){
Console.WriteLine(res);
}
Console.WriteLine("Count of elements in SortedSet = " + set2.Count);
set2.Clear();
Console.WriteLine("Count of elements in SortedSet (updated) = " + set2.Count);
}
}
The output of the above code is −
Elements in SortedSet1... AB BC CD EF Elements in SortedSet2... AB BC CD DE EF HI JK Count of elements in SortedSet = 7 Count of elements in SortedSet (updated) = 0
Using Clear() with Integer SortedSet
Example
using System;
using System.Collections.Generic;
public class Demo {
public static void Main(){
SortedSet<int> set1 = new SortedSet<int>();
set1.Add(100);
set1.Add(200);
set1.Add(300);
set1.Add(400);
Console.WriteLine("Elements in SortedSet...");
foreach (int res in set1){
Console.WriteLine(res);
}
Console.WriteLine("Count of elements in SortedSet = " + set1.Count);
set1.Clear();
Console.WriteLine("Count of elements in SortedSet (updated) = " + set1.Count);
}
}
The output of the above code is −
Elements in SortedSet... 100 200 300 400 Count of elements in SortedSet = 4 Count of elements in SortedSet (updated) = 0
Common Use Cases
The Reset a SortedSet to empty state for reuse Free memory occupied by all elements in the collection Prepare a SortedSet for a fresh set of data The Clear()
Conclusion
Clear() method provides an efficient way to remove all elements from a SortedSet in C#. After calling Clear(), the SortedSet becomes empty with a count of zero, ready to accept new elements while maintaining its sorted order property.
