在C#中,使用StringBuilder类来高效地构建和修改字符串。要添加内容到StringBuilder对象,可以使用以下方法之一:
- Append() 方法:将指定的字符串或字符添加到StringBuilder对象的末尾。
StringBuilder sb = new StringBuilder(); sb.Append("Hello, "); sb.Append("World!"); string result = sb.ToString(); // "Hello, World!"
- Insert() 方法:将指定的字符串或字符插入到StringBuilder对象中的指定位置。
StringBuilder sb = new StringBuilder("Hello, "); sb.Insert(7, "World!"); string result = sb.ToString(); // "Hello, World!"
- AppendLine() 方法:将指定的字符串添加到StringBuilder对象的末尾,并添加一个换行符。
StringBuilder sb = new StringBuilder(); sb.AppendLine("Hello, "); sb.AppendLine("World!"); string result = sb.ToString(); // "Hello,\nWorld!\n"
- AppendFormat() 方法:将格式化的字符串添加到StringBuilder对象的末尾。
StringBuilder sb = new StringBuilder(); sb.AppendFormat("Hello, {0}!", "World"); string result = sb.ToString(); // "Hello, World!"
这些方法可以根据需要单独使用,也可以组合使用,以便更灵活地构建字符串。