Страницы

Поиск по вопросам

среда, 5 февраля 2020 г.

Как получить строку из нескольких повторений слова?

#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"; }

Комментариев нет:

Отправить комментарий