我可以“乘以”一个字符串(在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

回到顶部