Capacity属性:获取或设置可包含在当前实例所分配的内存中的最大字符数,当StringBuilder 对象的Length属性值超过Capacity属性的长度时,StringBuilder 对象内部会重新构造一个字符数组。Capacity属性会变为以前的2倍。例如:Capacity属性的默认值为16,当追加字符串的长度超过16时,Capacity属性会扩充为32。如果给Capacity属性设定一个值的话,当追加字符串的长度超过Capacity属性时,Capacity属性会变为所设定值的2倍。当StringBuilder 对象的Length属性超过Capacity的2倍时,不管有没有设置过Capacity属性的值,最终Capacity属性会和Length属性相同。
Length属性:获取或设置当前 StringBuilder 对象的长度 |