This is the sixth post in the series: A deep dive on StringBuilder.
- Part 1 - The overall design and a first look at the internals
- Part 2 - Appending strings, built-in types, and lists
- Part 3 - Converting chunks to a string with ToString()
- Part 4 - Inserting and removing characters
- Part 5 - Reducing allocations by caching with StringBuilderCache
- Part 6 - ValueStringBuilder: a stack-based string-builder (this post)