7853人加入学习
(10人评价)
C#编程-第四季-高级篇-宇宙最简单2022最新版

制作完成于2021年11月18日 使用VS2022

价格 免费

StringBuilder类(位于System.Text命名空间下)

1、创建StringBuilder对象

StringBuilder sb = new StringBuilder("www.sikiedu.com");

string存储在静态存储区,修改会完全新建一个

stringBuilder存储在堆中,修改的对象是同一个(修改量大、频繁变更的时候使用)

 

StringBuilder sb = new StringBuilder(20);

创建一个初始容量‘如果不够的话会自动扩容(如果预先得知字符串长度,会比较节省性能)

sb.Capacity(获取字符串长度)

 

StringBuilder sb = new StringBuilder("www.sikiedu.com",100);

同上:指定初始值,指定初始容量

 

关于StringBuilder对象创建的时候的内存占用

2、Append()方法,给当前字符串追加一个字符

3、Insert()追加特定格式的字符串

4、Remove()从当前字符串中删除字符

5、Replace()在当前字符串中,用某个字符或者字符串全部替换另一个字符或者字符串

6、ToString()把当前stringBuilder中存储的字符串,提取成一个不可变的字符串

[展开全文]

String不可变换,StringBuilder可以变换

[展开全文]

StringBuilder创建的字符串,本身会因为被调用改变自身。string本身不会变

多次频繁地改变数据时,用StringBuilder划算

[展开全文]

授课教师

问问题加入A计划,有专门负责答疑的老师哦!!!

课程特色

下载资料(1)
视频(64)

学员动态