если у вас есть заданное количество строк, вы можете использовать
var s = String.Format("{0}{1}{2}{3}", stringA, stringB, stringC, stringD);
в противном случае цикл for / foreach будет способом продвижения вперед,
var sb = new StringBuilder();
var strings = new List<string>();
// Add strings to list
for (var i = 0; i < strings.Count; i++)
{
sb.Append(strings[i]);
}
var s = sb.ToString();
Я бы не использовал конкатенацию «строка + строка + стиль строки», так как это плохая практика из-за того, как строки работают в памяти.
РЕДАКТИРОВАТЬ: я не проверял код, который был написан в браузере! дайте мне знать, если у вас возникнут проблемы.
Как только вы увидели комментарии выше, код, который я разместил, всегда будет выводить строки в одном и том же порядке, поэтому может не соответствовать вашему желанию.
НТН
OneShot