C#StringBuilder类与String类的区别 官网
String类是不可变的,每次修改会创建新对象;而StringBuilder类是可变的,可直接修改内容。 // 示例:String类的修改string str = "原始字符串";str = str + "追加内容";// 输出结果:创建了一个新的字符串对象// 示例:StringBuilder类的修改StringBuilder sb = new StringBuilder("原始字符串");sb.Append("追加内容");// 输出结果:在原对象上修改内容 频繁修改字符串时,用StringBuilder性能更好。