As of c# 12 collection expressions seem to be the way to go when it comes to creating or accessing collections.
For example, stringBuilder[stringBuilder.Length - 1] could be rewritten as stringBuilder[^1].
Or new[] { Dot } could be rewritten as [Dot].