8.2.1 StringBuilder类和对象

  StringBuilder类表示可变字符串。使用StringBuilder类不但可以创建可变的字符串对象或实例,而且还可以使用追加、移除、替换、插入等操作来修改这些实例。另外,这些实例还可以使用MaxCapacity属性指定实例的最大容量。默认容量为16,默认的最大容量是Int32.MaxValueStringBuilder类可以按存储字符的需要分配更多的内存,同时对容量进行相应的调整。StringBuilder类提供了4个常用属性,它们的说明如表8-2所示。

8-2 StringBuilder类的属性

属性

说明

Length

实例的长度。

Capacity

当前实例所分配的最大字符数,它的值一般大于Length

MaxCapacity

实例的最大容量。

Chars

获取指定字符位置处的字符。

  在创建StringBuilder类的实例时,可以指定CapacityMaxCapacity属性的值。Capacity属性的值根据实例的长度动态改变。如果实例添加字符串之后的长度大于MaxCapacity属性的值,则程序会抛出异常。

8.2.1 StringBuilder类和对象_第1张图片

 

你可能感兴趣的:(8.2.1 StringBuilder类和对象)