c#

C# StringBuilder怎样添加内容

小樊
81
2024-11-15 12:21:52
栏目: 编程语言

在C#中,使用StringBuilder类来高效地构建和修改字符串。要添加内容到StringBuilder对象,可以使用以下方法之一:

  1. Append() 方法:将指定的字符串或字符添加到StringBuilder对象的末尾。
StringBuilder sb = new StringBuilder();
sb.Append("Hello, ");
sb.Append("World!");
string result = sb.ToString(); // "Hello, World!"
  1. Insert() 方法:将指定的字符串或字符插入到StringBuilder对象中的指定位置。
StringBuilder sb = new StringBuilder("Hello, ");
sb.Insert(7, "World!");
string result = sb.ToString(); // "Hello, World!"
  1. AppendLine() 方法:将指定的字符串添加到StringBuilder对象的末尾,并添加一个换行符。
StringBuilder sb = new StringBuilder();
sb.AppendLine("Hello, ");
sb.AppendLine("World!");
string result = sb.ToString(); // "Hello,\nWorld!\n"
  1. AppendFormat() 方法:将格式化的字符串添加到StringBuilder对象的末尾。
StringBuilder sb = new StringBuilder();
sb.AppendFormat("Hello, {0}!", "World");
string result = sb.ToString(); // "Hello, World!"

这些方法可以根据需要单独使用,也可以组合使用,以便更灵活地构建字符串。

0
看了该问题的人还看了