有没有一条命令可以将一个字符串复制成多个相同的字符串或字符。SQL中有一个replicate函数,例如可以将一个空格复制多次:
replicate(' ', 10000) -- will make 10k spaces.
在VB6和C#中是否有类似的命令?
在 C# 中:
string s = new string(' ', 10000);
在VB.NET中:
Dim s = New String(" ", 10000)
在VB6中:
s = String$(10000, " ")
Space$(10000)
。 - userxNew String(" "C, 10000)
来开启严格模式。 - Guffa//Repeat "asd" 100 times
String.Join("", Enumerable.Repeat("asd", 100).ToArray())
.ToArray()
调用是不必要的,因为 String.Join()
现在接受一个 IEnumerable<string>
。 - BlueRaja - Danny Pflughoeft