Есть некая строка, которую нужно продублировать n-раз. Можно конечно написать цикл, в котором будет генерироваться нужная строка, но хочется применить более изящное решение. Воспользуемся для этого методом Enumerable.Repeat
Таким способом можно дублировать строку n-е количество раз.
var result = string.Join("", Enumerable.Repeat("Test", 2));
Console.WriteLine(result); // Вывод: TestTest
Code language: JavaScript (javascript)
Также можно использовать Enumerable.Repeat для дублирования дублировать любого количества символов n-е количество раз.
var result = string.Join("", Enumerable.Repeat('-', 10));
Console.WriteLine(result); // Вывод: ----------
Code language: JavaScript (javascript)