【文件属性】:
文件名称:StringBuilder类-C#教程实用版 ppt
文件大小:4.81MB
文件格式:PPT
更新时间:2021-04-23 19:47:01
C#教程实用版 ppt
StringBuilder类
字符串的主要缺点是:每次字符串变量的内容发生改变时,都必须重新分配内存。假设创建一个迭代100次的循环,每次迭代将一个字符连接到字符串,内存中将有100个字符串。
StringBuilder类通过分配一个工作区(缓存)解决这个问题。
using System.Text;
StringBuilder操作
int i = 4;
char[] ch = { 'w', 'h', 'i', 't', 'e' };
string myColor = " orange";
StringBuilder sb = new StringBuilder("red blue green");
sb.Insert(0, ch);
sb.Insert(5, " ");
sb.Remove(0, 6);
sb.Append(myColor);
sb.Replace("blue", "violet");
string colors = sb.ToString();
Console.WriteLine(sb);