スポンサーリンク
スポンサーリンク

C#の文字列連結処理高速化

C#Visual Studio

1. 文字列連結処理をループ処理する場合、+演算子で結合するのではなく、固定文字列を事前に1つの定数にしstring.Format()でデータ部を置換する事で、2倍程度高速化できる。
2. ループ毎の結合を、メモリ確保が最初の1回で済む程度のキャパシティを設定したStringBuilderで行うことで、更に50倍程度高速化できる。

 

コメント

タイトルとURLをコピーしました