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");
热门推荐
1 如何训练狗狗不叫
2 训练狗狗不叫
3 训练狗狗随行
4 怎么训练狗狗不叫
7 训练比熊狗狗教程
10 上海狗狗训练
11 怎么训练狗狗上厕所
12 训练狗狗趴下
13 狗狗服从训练
14 训练狗狗拒食
15 训练狗狗笑
16 训练狗狗大便
17 训练狗狗立
18 训练狗狗捡东西