StringBuilder.MaxCapacity Propriedade

Definição

Obtém a capacidade máxima dessa instância.

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

Valor da propriedade

O número máximo de caracteres que essa instância pode conter.

Comentários

A capacidade máxima para essa implementação é Int32.MaxValue. No entanto, esse valor é específico da implementação e pode ser diferente em outras implementações ou posteriores. Você pode definir explicitamente a capacidade máxima de um StringBuilder objeto chamando o StringBuilder(Int32, Int32) construtor.

No .NET Core e no .NET Framework 4.0 e versões posteriores, quando você instancia o StringBuilder objeto chamando o StringBuilder(Int32, Int32) construtor, tanto o comprimento quanto a capacidade da StringBuilder instância podem crescer além do valor de sua MaxCapacity propriedade. Isso pode ocorrer especialmente quando você chama e Append(String)AppendFormat(String, Object) os métodos para acrescentar cadeias de caracteres pequenas.

Aplica-se a