Java 1.5以降では、プログラムのコンパイル時String
にを使用するように連結が最適化されている場所を複数読んだことがあります。StringBuilder
これが標準なのか、それとも多くのコンパイラが採用している一般的な最適化なのかは私にはわかりません。これに関する説明をいただければ幸いですが、主に2番目の質問へのリードインです。
.NETも同様に最適化しますか?StringBuilder
これを使用するとあいまいさがなくなることは承知していますが、個人的+
には読みやすいという単純さを感じています。.NETの場合、これは特定のバージョンで開始されましたか?精巧に感謝します。