StringBuilder 简介
- 字符串的缺点
- 对一个字符串变量重复赋值时,在内存中会产生大量的垃圾数据信息。
- 当重复赋值频率很高时,执行效率会降低。
- StringBuilder 简介
- String:字符串;Builder:构建器。 “字符串构建器”。
- StringBuilder 是一个类,其类型的变量是引用类型。
- StringBuilder 类型的 “字符串变量” ,一直操作同一块内存空间,不会产生垃圾数据,且执行效率远高于 string类型的字符串变量。
StringBuilder 使用方法
- 创建 StringBuilder 类型的变量
- StringBuilder sb = new StringBuilder(); //创建一个对象。
- 注意:StringBuilder 依赖 System.Text 命名空间。
- 往 sb 中追加数据
- sb.Append(i); //追加数据。
- sb.ToString(); //将 sb 转换成字符串形式。
StringBuilder sb = new StringBuilder(); //单个追加数据. sb.Append("Shane"); sb.Append(10