我想多次重复一组字符.我知道如何用一个字符做到这一点:
string line = new string('x', 10);
Run Code Online (Sandbox Code Playgroud)
但我想要的是更像这样的东西:
string line = new string("-.", 10);
Run Code Online (Sandbox Code Playgroud)
这将导致:-.-.-.-.-.-.-.-.-.- .-.
我知道字符串构造函数不能这样做,但是在BCL中还有其他一些方法吗?其他建议?
谢谢!
Bal*_*a R 19
var result = String.Join("", Enumerable.Repeat("-.", 10));
Run Code Online (Sandbox Code Playgroud)
wag*_*ghe 19
Bala R对答案略有不同
var s = String.Concat(Enumerable.Repeat("-.", 10));
Run Code Online (Sandbox Code Playgroud)