StringBuilder.MaxCapacity Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает максимальную емкость данного экземпляра.
public:
property int MaxCapacity { int get(); };
public int MaxCapacity { get; }
member this.MaxCapacity : int
Public ReadOnly Property MaxCapacity As Integer
Значение свойства
Наибольшее количество символов, которое может содержать данный экземпляр.
Комментарии
Максимальная емкость для этой реализации — Int32.MaxValue. Однако это значение зависит от реализации и может отличаться в других или более поздних реализациях. Можно явно задать максимальную StringBuilder емкость объекта, вызвав StringBuilder(Int32, Int32) конструктор .
В .NET Core и в платформа .NET Framework 4.0 и более поздних версиях при создании экземпляра StringBuilder объекта путем вызова StringBuilder(Int32, Int32) конструктора длина и емкость экземпляра StringBuilder могут превысить значение его MaxCapacity свойства. Это может произойти, в частности, при вызове Append(String) методов и AppendFormat(String, Object) для добавления небольших строк.