string.joinで可能
任意の繋ぎで連結可能
nullや""など空白の場合は繋ぎなしで連結可能
いちいちStringBuilderを使って連結していたがそれ以外の方法が分かった
速度は知らん
この程度の量なら問題ないと思うが
サンプル
csharp
var str1 = string.join("-",Enumerable.Range(1, 10));
//出力:1-2-3-4-5-6-7-8-9-10
var str2 = string.join("",Enumerable.Range(1, 10));
//出力:12345678910
var str3 = string.Join(null, Enumerable.Range(9, 10).Select(v => v.ToString("X2")));
//出力:090A0B0C0D0E0F101112