StringBuilder类-C#入门经典

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);
ppt 文件大小:7.09MB