文件名称:StringBuilder类-C#教程实用版 ppt
文件大小:4.81MB
文件格式:PPT
更新时间:2024-05-13 13:33:41
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);