Benefits of Using a Stringbuilder

String is immutable, and you allocate new memory each time you append strings.

StringBuilder allows you to add characters to an object and when you need to use the string representation, you call ToString() on it.