C# | Remove all the strings from the StringCollection
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" , "Beginner" , "for" , "w3wiki" }; // 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 Beginner for w3wiki After Removing:
Reference:
- https://docs.microsoft.com/en-us/dotnet/api/system.collections.specialized.stringcollection.clear?view=netframework-4.7.2