如果我想要将一个字符串连接N次,应该选择哪种方法?
以这段代码为例:
以这段代码为例:
public static string Repeat(this string instance, int times)
{
var result = string.Empty;
for (int i = 0; i < times; i++)
result += instance;
return result;
}
这个方法可以设置"times"为5或5000。我应该使用哪种方法?
是string.Join?还是StringBuilder?还是只用标准的string.Concat?
一个类似的函数将会在商业库中实现,所以我真的需要找到最优的方法。