Middle
Mi a StringBuilder osztály maximális kapacitása?
sobes.tech MI
Válasz az MI-től
Elméletileg a StringBuilder kapacitása a .NET maximális tömbméretével van korlátozva, ami 2 GB (32 bites rendszerek esetén) vagy 250 GB (64 bites rendszerek esetén, a GC beállításaitól függően).
Azonban a gyakorlatban a maximális kapacitás a gépen rendelkezésre álló RAM mennyiségétől függ. A limiten való túllépés OutOfMemoryException kivételt okozhat.
Kezdetben a StringBuilder kis kezdőkapacitással rendelkezik, amely automatikusan növekszik, ahogy karaktereket adunk hozzá. A kezdőkapacitás kifejezetten beállítható a konstruktoron keresztül.