static string BuildSeparatedString(string element, string sep, int count)
{
StringBuilder sb = new StringBuilder();
for (int i = 1; i <= count; i++)
{
sb.Append(element);
if (i != count)
sb.Append(sep);
}
return sb.ToString();
}
Это не модно, но и не загадочно. Любой, кто читает или поддерживает код, должен очень быстро его понять.
По результатам некоторых быстрых испытаний, он также работает почти вдвое быстрее, чем два самых популярных лайнера.