一尘不染

我可以“乘以”一个字符串(在C#中)吗?

c#

假设我有一个字符串,例如

string snip =  "</li></ul>";

我想基本上将它多次写入,具体取决于某个整数值。

string snip =  "</li></ul>";
int multiplier = 2;

// TODO: magic code to do this 
// snip * multiplier = "</li></ul></li></ul>";

编辑:我知道我可以轻松地编写自己的函数来实现这一点,我只是想知道是否有一些我不知道的奇怪的字符串运算符


阅读 690

收藏
2020-05-19

共1个答案

一尘不染

在.NET 4中,您可以执行以下操作:

String.Concat(Enumerable.Repeat("Hello", 4))
2020-05-19