StringBuilder.MaxCapacity StringBuilder.MaxCapacity StringBuilder.MaxCapacity StringBuilder.MaxCapacity Property


このインスタンスの最大容量を取得します。 Gets the maximum capacity of this instance.

 property int MaxCapacity { int get(); };
public int MaxCapacity { get; }
member this.MaxCapacity : int
Public ReadOnly Property MaxCapacity As Integer

このインスタンスが保持できる最大文字数。 The maximum number of characters this instance can hold.


この実装の最大容量はInt32.MaxValueします。The maximum capacity for this implementation is Int32.MaxValue. ただし、この値は実装に固有で、またはそれ以降の実装では異なる可能性があります。However, this value is implementation-specific and might be different in other or later implementations. 最大容量を明示的に設定することができます、StringBuilderオブジェクトを呼び出すことによって、StringBuilder(Int32, Int32)コンス トラクター。You can explicitly set the maximum capacity of a StringBuilder object by calling the StringBuilder(Int32, Int32) constructor.

.NET Core と .NET Framework 4.0 および以降のバージョンでインスタンス化するとき、StringBuilderオブジェクトを呼び出すことによって、StringBuilder(Int32, Int32)長さと容量の両方のコンス トラクター、StringBuilderインスタンスは、の値を超えて増加できますそのMaxCapacityプロパティ。In .NET Core and in the .NET Framework 4.0 and later versions, when you instantiate the StringBuilder object by calling the StringBuilder(Int32, Int32) constructor, both the length and the capacity of the StringBuilder instance can grow beyond the value of its MaxCapacity property. 特に呼び出しが発生することができます、Append(String)AppendFormat(String, Object)小さな文字列を追加する方法。This can occur particularly when you call the Append(String) and AppendFormat(String, Object) methods to append small strings.