StringBuilder.Clear Method
[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]
Removes all characters from the current StringBuilder instance.
Assembly: mscorlib (in mscorlib.dll)
Clear is a convenience method that is equivalent to setting the Length property of the current instance to 0 (zero). Calling the Clear method does not modify the current instance's Capacity and MaxCapacity properties.
The following example instantiates a StringBuilder object with a string, calls the Clear method, and then appends a new string.
Imports System.Text Module Example Public Sub Demo(ByVal outputBlock As System.Windows.Controls.TextBlock) Dim sb As New StringBuilder("This is a string.") outputBlock.Text += String.Format("{0} ({1} characters)", sb.ToString(), sb.Length) & vbCrLf sb.Clear() outputBlock.Text += String.Format("{0} ({1} characters)", sb.ToString(), sb.Length) & vbCrLf sb.Append("This is a second string.") outputBlock.Text += String.Format("{0} ({1} characters)", sb.ToString(), sb.Length) & vbCrLf End Sub End Module ' The example displays the following output: ' This is a string. (17 characters) ' (0 characters) ' This is a second string. (24 characters)