C# | Remove all elements from the Hashtable Last Updated : 01 Feb, 2019 Summarize Comments Improve Suggest changes Share Like Article Like Report The Hashtable class represents a collection of key-and-value pairs that are organized based on the hash code of the key. The key is used to access the items in the collection. Hashtable.Clear Method is used to remove all elements from the Hashtable. Syntax: myTable.Clear() Here myTable is the name of the Hashtable. Exceptions: This method will give NotSupportedException if the Hashtable is read-only. Example: CSHARP // C# code to remove all elements // from the Hashtable using System; using System.Collections; class GFG { // Driver code public static void Main() { // Creating a Hashtable Hashtable myTable = new Hashtable(); // Adding elements in Hashtable myTable.Add("2", "Even & Prime"); myTable.Add("3", "Odd & Prime"); myTable.Add("4", "Even & non-prime"); myTable.Add("9", "Odd & non-prime"); // Print the number of entries in Hashtable Console.WriteLine("Total number of entries in Hashtable : " + myTable.Count); // To remove all elements from Hashtable myTable.Clear(); // Print the number of entries in Hashtable Console.WriteLine("Total number of entries in Hashtable : " + myTable.Count); // Adding elements in Hashtable myTable.Add("g", "geeks"); myTable.Add("c", "c++"); myTable.Add("d", "data structures"); // Print the number of entries in Hashtable Console.WriteLine("Total number of entries in Hashtable : " + myTable.Count); // To remove all elements from Hashtable myTable.Clear(); // Print the number of entries in Hashtable Console.WriteLine("Total number of entries in Hashtable : " + myTable.Count); } } Output: Total number of entries in Hashtable : 4 Total number of entries in Hashtable : 0 Total number of entries in Hashtable : 3 Total number of entries in Hashtable : 0 Reference: https://docs.microsoft.com/en-us/dotnet/api/system.collections.hashtable.clear?view=netframework-4.7.2 Comment More infoAdvertise with us Next Article C# | Remove all elements from the Hashtable S Sahil_Bansall Follow Improve Article Tags : Misc C# CSharp-method CSharp-Collections-Hashtable CSharp-Collections-Namespace +1 More Practice Tags : Misc Similar Reads C# | Remove all elements from a HashSet A HashSet is an unordered collection of the unique elements. It comes under the 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. HashS 2 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# | 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 a range of 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.RemoveRange(Int32, Int32) method is used to remove a range of ele 3 min read C# | Remove all elements from the Collection<T> Collection<T>.Clear method is used to remove all elements from the Collection<T>. Syntax: public void Clear (); Below given are some examples to understand the implementation in a better way: Example 1: CSHARP // C# code to remove all // elements from the Collection using System; using S 2 min read Like