StringBuilder.MaxCapacity Tulajdonság

Definíció

Lekéri a példány maximális kapacitását.

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

Tulajdonság értéke

A példány által tartható karakterek maximális száma.

Megjegyzések

Ennek a megvalósításnak a maximális kapacitása a következő Int32.MaxValue: . Ez az érték azonban implementációspecifikus, és más vagy újabb implementációkban eltérő lehet. A konstruktor meghívásával explicit módon beállíthatja az StringBuilder objektumok maximális kapacitását StringBuilder(Int32, Int32) .

Az .NET Core-ban, valamint a .NET Framework 4.0-s és újabb verzióiban a StringBuilder objektum példányosításakor a StringBuilder(Int32, Int32) konstruktor meghívásával a StringBuilder példány hossza és kapacitása is meghaladhatja a MaxCapacity tulajdonság értékét. Ez különösen akkor fordulhat elő, ha kis sztringek összefűzésére hívja meg a Append(String) metódusokat és a AppendFormat(String, Object) metódusokat.

A következőre érvényes: