StringBuilders magic for very large strings
Explores StringBuilder performance and memory usage for creating very large strings in C#, comparing it to using a List.
Explores StringBuilder performance and memory usage for creating very large strings in C#, comparing it to using a List.
A technical article explaining how to use StringBuilder in C# to efficiently replace values in a string, reducing memory overhead compared to string.Replace.
Introduces a .NET tips and tricks website and a high-performance ValueStringBuilder project, showcasing low-allocation string building techniques.
Explores how to make a StringBuilder enumerable in C# using compiler duck typing and extension methods, despite it not implementing IEnumerable.
Debunks the myth that StringBuilder is always faster in C#, showing scenarios where simple concatenation or List<string> is better.
A guide to creating a low-allocation, faster StringBuilder alternative in C# using Span<T> for improved performance in string concatenation.
A deep dive into optimizing WinDbg's DML parser, revealing a performance bottleneck in StringBuilder character access.