Есть слово: string str = "text"; Как задать 20 повторений этого слова, то есть чтобы слово "text" было написано 20 раз подряд? "texttexttext..." и так 20 раз.
Ответ
Для этого можно воспользоваться StringBuilder-ом и обычным циклом for от 0 до 19 (включительно):
StringBuilder sb = new StringBuilder();
string str = "text";
for (int i = 0; i < 20; i++)
{
sb.Append(str);
}
string result = sb.ToString();
Есть вариант покороче с использованием Enumerable.Repeat и string.Concat
string result = string.Concat(Enumerable.Repeat(str, 20));
Комментариев нет:
Отправить комментарий