StringBuilder.MaxCapacity Właściwość

Definicja

Pobiera maksymalną pojemność tego wystąpienia.

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

Wartość właściwości

Maksymalna liczba znaków, które może zawierać to wystąpienie.

Uwagi

Maksymalna pojemność dla tej implementacji to Int32.MaxValue. Jednak ta wartość jest specyficzna dla implementacji i może się różnić w innych lub nowszych implementacjach. Maksymalną pojemność StringBuilder obiektu można jawnie ustawić przez wywołanie konstruktora StringBuilder(Int32, Int32) .

W programie .NET Core i w wersjach .NET Framework 4.0 i nowszych podczas tworzenia wystąpienia StringBuilder obiektu przez wywołanie StringBuilder(Int32, Int32) konstruktora zarówno długość, jak i pojemność StringBuilder wystąpienia mogą wzrosnąć poza wartość jego MaxCapacity właściwości. Może to wystąpić szczególnie w przypadku wywołania Append(String) metod i AppendFormat(String, Object) w celu dołączenia małych ciągów.

Dotyczy