エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
C#における最速の文字列結合を検証する - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
C#における最速の文字列結合を検証する - Qiita
C#を使用する時に文字列を結合する時は多々あるが、主に用いられるのは+演算子を用いた結合とStringBuil... C#を使用する時に文字列を結合する時は多々あるが、主に用いられるのは+演算子を用いた結合とStringBuilderを用いた結合である。 string str = ""; System.Text.StringBuilder Sb = new System.Text.StringBuilder (); //+演算子による結合 str += "hoge"; //StringBuilderによる結合 Sb.Append ("huga"); str = Sb.ToString (); この2つの結合方法でしばしば比較されるのが処理速度だろう。 1回結合するだけなら+演算子の方が高速、StringBuilderの方が圧倒的に速いという話がある。だが、前者の納得の行く検証は見つからず、後者も少ない結合回数での検証は見つからなかった。なので今回はどちらが速いのか検証する事にした。 検証用のコード 以下の