#c_sharp
Есть слово: string str = "text"; Как задать 20 повторений этого слова, то есть чтобы слово "text" было написано 20 раз подряд? "texttexttext..." и так 20 раз.
Ответы
Ответ 1
Для этого можно воспользоваться 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));Ответ 2
string txt = "text"; for (int i = 1; i < 20; i++) { txt += "text"; }
Комментариев нет:
Отправить комментарий