StringBuilder.MaxCapacity 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取此实例的最大容量。
public:
property int MaxCapacity { int get(); };
public int MaxCapacity { get; }
member this.MaxCapacity : int
Public ReadOnly Property MaxCapacity As Integer
属性值
此实例可容纳的最大字符数。
注解
此实现的最大容量为 Int32.MaxValue。 但是,此值特定于实现,在其他或更高版本的实现中可能有所不同。 可以通过调用 StringBuilder(Int32, Int32) 构造函数显式设置对象的最大容量StringBuilder。
在 .NET Core 和 .NET Framework 4.0 及更高版本中,通过调用 StringBuilder(Int32, Int32) 构造函数实例化 StringBuilder 对象时,实例的StringBuilder长度和容量都可能超出其MaxCapacity属性的值。 尤其是在调用 Append(String) 和 AppendFormat(String, Object) 方法以追加小字符串时,可能会出现这种情况。