StringBuilder.MaxCapacity プロパティ

定義

このインスタンスの最大容量を取得します。

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

プロパティ値

Int32

このインスタンスが保持できる最大文字数。

注釈

この実装の最大容量は Int32.MaxValue です。 ただし、この値は実装固有であり、その他の実装では異なる場合があります。 オブジェクトの最大容量は、 StringBuilder コンストラクターを呼び出すことによって明示的に設定でき StringBuilder(Int32, Int32) ます。

.net Core および .NET Framework 4.0 以降のバージョンでは、コンストラクターを呼び出してオブジェクトをインスタンス化するときに、 StringBuilder StringBuilder(Int32, Int32) インスタンスの長さと容量の両方 StringBuilder がプロパティの値を超えて拡張されることが MaxCapacity あります。 これは、特に、およびメソッドを呼び出して Append(String) 小さい文字列を追加する場合に発生することがあり AppendFormat(String, Object) ます。

適用対象