投稿

ラベル(C#)が付いた投稿を表示しています

【C#】String の連結はStringBuilderを使うべし。

こんばんは。 よく案件で、Stringの文字列を大量に連結したりする処理を書くことがあり。 駆け出しプログラマー時代に昔良くハマってました。 それは、 String + String はすごく処理が遅い!! って事。 巨大なファイルを作成しようとした時に、数万文字も足して、 処理時間が数分かかったりしていました。 その連結処理部分をStringBuilderに置き換えたら、数秒で処理がおわる。 よくよく考えて見れば、 String = String + String の処理ってすごく 処理コストがかかるのがわかるかと思います。 なので、大量に文字列を扱う場合はStringBuilderを使おう。