C# | Remove all the strings from the StringCollection Last Updated : 01 Feb, 2019 Improve Improve Like Article Like Save Share Report StringCollection class is a new addition to the .NET Framework class library that represents a collection of strings. StringCollection class is defined in the System.Collections.Specialized namespace. StringCollection.Clear method is used to remove all the strings from the StringCollection. Syntax: public void Clear (); Note: Count is set to zero, and references to other objects from elements of the collection are also released. This method is an O(n) operation, where n is Count. Example: // C# code to insert a string into // the StringCollection at the // specified index using System; using System.Collections; using System.Collections.Specialized; class GFG { // Driver code public static void Main() { // creating a StringCollection named myCol StringCollection myCol = new StringCollection(); // creating a string array named myArr String[] myArr = new String[] {"Hello", "Geeks", "for", "GeeksforGeeks"}; // Copying the elements of a string // array to the end of the StringCollection. myCol.AddRange(myArr); Console.WriteLine("Initially elements in StringCollection are: "); // Displaying elements in StringCollection // named myCol foreach(Object obj in myCol) Console.WriteLine(obj); // Removing all the elements from StringCollection myCol.Clear(); Console.WriteLine("After Removing: "); // Displaying elements in StringCollection // named myCol foreach(Object obj in myCol) Console.WriteLine(obj); } } Output: Initially elements in StringCollection are: Hello Geeks for GeeksforGeeks After Removing: Reference: https://docs.microsoft.com/en-us/dotnet/api/system.collections.specialized.stringcollection.clear?view=netframework-4.7.2 Like Article Suggest improvement Previous C# | Add key and value into StringDictionary Next C# | Remove the first occurrence from the StringCollection Share your thoughts in the comments Add Your Comment Please Login to comment...