In C#, String.Join is very useful to get a delimiter separated string from a string list. This is another method that’s significantly faster in .NET 6 compared to .NET 5.

Anyone using String.Join in a large loop?
You might also be interested in...
.NET 6 string concatenation performance benchmarksSince there’s been so many amazing performance improvements in .NET 6 I thought it would be fun to compare different … Continue reading .NET 6 string concatenation performance benchmarks...
StringBuilder performance can be improved in C# by setting its capacity
When using StringBuilder in .NET most of times we likely just use the default constructor StringBuilder()… BUT if we have … Continue reading StringBuilder performance can be improved in C#...
String.Replace performance improvements in .NET 6
The below String.Replace benchmarks show some solid performance improvements between .NET 5 v .NET 6… I’ve included other runtimes too … Continue reading String.Replace performance improvements in .NET 6...
ToString() v nameof() performance comparison when getting a string value from a enum option
The benchmarks (originally published on LinkedIn) below from Guilherme Ferreira show’s that there’s a big performance difference between using ToString() and … Continue reading ToString() v nameof() performance comparison when getting...
DateTime.UtcNow and DateTime.Now performance improvements in .NET 6
DateTime.UtcNow is significantly faster in .NET 6 compared to .NET 5. The performance improvement mainly comes from negating the regressions … Continue reading DateTime.UtcNow and DateTime.Now performance improvements in .NET...