C#中的StringBuilder类

初始化

 StringBuilder build = new StringBuilder("Hello");     //初始字符串  
 StringBuilder build1 = new StringBuilder(20);          //初始空的字符串对象,容量为20
 StringBuilder build2 = new StringBuilder("Hello", 20);   

Append

字符串连接,超过容量时,自动进行扩容。

build.Append(",Harris");                             //Hello,Harris

Insert

在指定位置插入字符串。

 build.Insert(0, "April say: ");                     //April say: Hello,Harris

Remove

从当前字符串中删除字符,参数为待删除字符的起始和终止位置。

build.Remove(0, 11);                               //Hello,Harris

Replace

把一个字符串替换为另一个字符串。

build.Replace("Harris", "April");                    //Hello,April

ToString

把当前StringBuilder的字符串提取出来。

Console.WriteLine(build.ToString());             

猜你喜欢

转载自blog.csdn.net/liyazhen2011/article/details/80863761