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 婶婶拜年祝福语大全简短