Запись текста N-ое количество раз в переменную string
Есть некоторая переменная string
, цикл for
и переменная int
.
Хотелось бы записать в string
результат многократной записи какого то символа, чтобы потом можно было возвратить этот результат в функцию, для многократного использования
private static string stro4ka(string[] args)
{
int time = 100;
string line;
for (int i = 0; i < time; i++)
{
//???????????????????????
}
return; //?????????????????????
}
Результат должен быть примерно таким:
..........................................
Ответы (1 шт):
Автор решения: Faraday
→ Ссылка
По вашему коду:
private static string stro4ka(string[] args)
{
int time = 100;
string line = string.Empty;
for (int i = 0; i < time; i++)
{
line += "."
}
return line;
}
Либо такой вариант:
private static string stro4ka(string[] args)
{
int time = 100;
return new string(".", time);
}
Вообще, если вам нужен вывод, тогда это всё нужно ещё поместить в метод для вывода на экран .WriteLine
. Насколько я понимаю по string[] args
, это где-то примерно возле Main
'а, тогда буде примерно вот так:
private static string stro4ka(string[] args)
{
// Любая из предыдущих реализаций
Console.WriteLine(line)
}