Запись текста 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)
}
→ Ссылка