StringBuilder类的对象 c#
特点
- 提高内存使用性能
- 处理字符串,节省空间的删除与开辟
用法
-
实例化为对象
体验StringBuilder类对象
实例化对象
实例化一个StringBuilder对象 Stringbuilder 变量名 = new StringBuilder();
打印看看效果
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Data.SqlClient; namespace ConsoleApplication3 { class Program { static void Main(string[] args) { // 实例化一个StringBuilder对象 StringBuilder test = new StringBuilder(); // 打印 Console.WriteLine(test); // 停顿 Console.ReadLine(); } } }
-
Append方法
Append方法,追加数据
Append(字符串);
-
注意:这个不是字符串
虽然打印看到了内容
但是StringBuilder对象不是字符串
如果是字符串的话,下面的代码会有拼接的效果
结果却不然
结果最后报错了
-
ToString方法
如需转成字符串形态,使用ToString方法
格式
对象.ToString();
返回值是一个字符串,需要的话用一个变量接收一下即可
String 变量 = 对象.ToString();
-
实例化时传入参数
实例化时传入参数
-
Insert方法
-
Remove方法
移除方法
Remove(起始索引,删除长度);
从索引三开始,移除二个
-
AppendLine方法
添一行
AppendLine(内容);