What is the appropriate way to set a VB StringBuilder to an empty string?

stringbuilder, vb.net

Solution

I usually just use:

str.Length = 0

Problem

I'm using VB's StringBuilder, and I was curious what is considered "best practice" for emptying the builder/setting it to a new string. Would it be something like this: ``` Dim str As New System.Text.StringBuilder() str.Append("Some string to remove") str = new System.Text.StringBuilder() str.Append("Ahh, fresh new text!") ``` or is there a "Better" way? Thanks

Original source