9.2.4  C#中的StringBuilder类

更新于 2026年10月10日 版权声明
9.2.4 C#中的StringBuilder类

StringBuilder类表示值为可变字符序列的类似字符串的对象。之所以说值是可变的,是因为在通过追加、移除、替换或插入字符而创建它后可以对它进行修改。大多数修改此类的实例的方法都返回对同一实例的引用。由于返回的是对实例的引用,因此可以调用该引用的方法或属性。如果想要编写将连续操作依次连接起来的单个语句,这将很方便。

StringBuilder的容量是实例在任何给定时间可存储的最大字符数,并且大于或等于实例值的字符串表示形式的长度。容量可通过Capacity属性或EnsureCapacity方法来增加或减少,但它不能小于Length属性的值。如果在初始化StringBuilder的实例时没有指定容量或最大容量,则使用特定的默认值。

StringBuilder控件的常用属性和方法见表9-9和表9-10。

表9-9 StringBuilder控件的常用属性

图示

表9-10 StringBuilder控件的常用方法(https://www.daowen.com)

图示

下面的代码示例演示了如何调用由StringBuilder类定义的多个方法:

图示

图示

↑上一章 ↓下一章
关注公众号获取验证码
复制内容需要验证码(7.99元/天)