.NET 7での文字列の組み立てについて

.NETにおいて文字列の組み立ての方法はざっと文字列連結や補間文字列やStringBuilderによる方法がぱっと思いつくと思う。他にもいろいろあるが代表的なところでこんなところだろう。

 

github.com

 

この3つの方法でベンチマークを取ってみた。

ソースは上記の通りである。

これを、.NET Framework4.8、.NET5、.NET6、.NET7で実行してみた。

 

その実行結果は上記の通りだ。

すべてにおいて、.NET7は.NET6を上回ってくるのかな?と思っていたのですが今のところこの結果だけは同等か少し遅い結果となりました。