いちいちToString()したら無駄なstring生成しまくりじゃん
こういう時こそString.ConcatやStringBufferを使うべきじゃないの