misc.log

日常茶飯事とお仕事と

Stringの連結速度

隣の人からConcatメソッドと&による文字列連結と、どっちが高速かという話が出たので、1万回ほど回して速度を見てみる(右図)。
対象文字列は2個。StringBuilderは対象外としてDevPartnerで速度比較。Concatが70ミリセカンド、&が120ミリセカンド、ついでに&=が3秒(笑)。

厳密に速度を、というならConcatかもしれないが、1万回でこの速度差だから、体感できるものではない。可視性や旧VBプログラマによるメンテナンスを考えると、&も悪くない選択かと思う。