+ 1
A string is immutable. If you change a string. The old one is disposed and a new one is created. A stringbuilder can be changed. You do notice this until you do a lot of changes to a string.
https://www.codeproject.com/Articles/6771/String-Vs-StringBuilder-C