C#使用System.Text.StringBuilder连接字符串
示例
与使用String进行简单字符串连接相比,使用StringBuilder进行字符串连接可以提供性能上的优势+。这是由于分配内存的方式。字符串随每个串联重新分配,StringBuilders在块中分配内存,仅在当前块耗尽时才重新分配。当进行许多小的串联时,这可以带来巨大的不同。
StringBuilder sb = new StringBuilder();
for (int i = 1; i <= 5; i++)
{
sb.Append(i);
sb.Append(" ");
}
Console.WriteLine(sb.ToString()); // "12345 "呼叫Append()可以菊花链方式进行,因为它返回对的引用StringBuilder:
StringBuilder sb = new StringBuilder();
sb.Append("一些弦 ")
.Append("another string");
热门推荐
10 小红书平安祝福语简短
11 生日祝福语大全女孩简短
12 收生日红包祝福语 简短
13 领证幽默祝福语简短
14 法考面试祝福语简短
15 老哥出门祝福语简短语
16 送灯祝福语简短独特
17 幼儿狗年祝福语大全简短
18 好听的元旦简短祝福语