csharp 使用StringBuilder对象连接,比使用+ =进行字符串连接要好得多

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp 使用StringBuilder对象连接,比使用+ =进行字符串连接要好得多相关的知识,希望对你有一定的参考价值。

// This example concatenates using StringBuilder object then writes contents of the 
// StringBuilder object out to a file using streamwriter
 
StringBuilder textSB = new StringBuilder();
string newLine;
 
for(int i = 0; i < 50; i++)
{
	newLine = "Line # " + i;
	textSB.Append(newLine).Append("|").Append("\r\n");
}
 
string filePath = @"c:\output.txt";
using (StreamWriter outFile = new StreamWriter(filePath))
    outFile.Write(textSB.ToString());

以上是关于csharp 使用StringBuilder对象连接,比使用+ =进行字符串连接要好得多的主要内容,如果未能解决你的问题,请参考以下文章

使用StringBuilder, StringBuilder和String的区别

在.NET中如何将一个string对象转化为一个stringbuilder对象

StringBuilder

StringBuilder

StringBuilder类的使用总结

String StringBuilder StringBuffer 的区别? 什么情况下用“+”运算符进行字符串连接比调用 StringBuffer/StringBuilder对象的 append(代