using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
/// <summary>
/// StringBuilder的内容长度是可变的,string是不可变的 , string是System.String别名
/// </summary>
namespace TestStringBuilder
{
class Program
{
static void Main(string[] args)
{
StringBuilder sb0 = new StringBuilder();//有一个默认空间
StringBuilder sb = new StringBuilder("ice", 20); //指定空间
StringBuilder sb1 = new StringBuilder("ice");
sb.Append(".coldless");//如果添加字符串长度没有大于最大长度,直接在现有内存空间后面添加字符串,否则先生成两部于现在内存空间长度的一个新的stringbuilder在往新的copy字符串,旧的
//删除掉,string是直接生成一个新的
sb.Insert(0,"www");
sb.Replace("www", "");
sb.Replace('.', '-');
Console.Write(sb.ToString());//把sb转化成string
Console.ReadKey();
}
}
}