Ответ 1
Небольшое отклонение ответа Bala R
var s = String.Concat(Enumerable.Repeat("-.", 10));
Я бы хотел повторить набор символов несколько раз. Я знаю, как сделать это с помощью одного символа:
string line = new string('x', 10);
Но мне бы хотелось, чтобы это было нечто большее:
string line = new string("-.", 10);
который приведет к: -.-.-.-.-.-.-.-.-.-.
Я знаю, что конструктор строк не может этого сделать, но есть ли другой способ внутри BCL? Другие предложения?
Спасибо!
Небольшое отклонение ответа Bala R
var s = String.Concat(Enumerable.Repeat("-.", 10));
var result = String.Join("", Enumerable.Repeat("-.", 10));
string line = new String('x', 10).Replace("x", "-.");