c# StringBuilder的疑问
发布网友
发布时间:2022-05-05 18:02
我来回答
共1个回答
热心网友
时间:2022-06-22 14:12
StringBuiler.AppendLine是表示在添加一个字符串之后自动添加一个回车(换行),后面无论是AppendLine方法还是Append方法,都要换行添加。Append是追加在字符串末尾,不换行。 尝试输入以下代码并验证结果:using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
StringBuilder sbu = new StringBuilder("这是一个初始化字符串 ");
sbu.AppendLine("这是一个用AppendLine添加的字符串 ");
sbu.Append("注意,这个字符串是在AppendLine之后,换行输出了 ");
sbu.Append("注意,这个字符串是在Append之后,没有换行输出");
Console.WriteLine(sbu.ToString());
}
}
}
AppendLine=Append(字符串\\n)