我可以“乘以”一个字符串(在C#中)吗?
假设我有一个字符串,例如
string snip = "</li></ul>";
我想基本上将它多次写入,具体取决于某个整数值。
string snip = "</li></ul>";int multiplier = 2;
// TODO: magic code to do this
// snip * multiplier = "</li></ul></li></ul>";
编辑:我知道我可以轻松地编写自己的函数来实现这一点,我只是想知道是否有一些我不知道的奇怪的字符串运算符
回答:
在.NET 4中,您可以执行以下操作:
String.Concat(Enumerable.Repeat("Hello", 4))
以上是 我可以“乘以”一个字符串(在C#中)吗? 的全部内容, 来源链接: utcz.com/qa/426362.html