如果我想将一个字符串连接 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.Concat?
一个类似的功能将在商业图书馆中实现,所以我真的需要“最佳”方式来做到这一点。