Middle
Aká je maximálna kapacita triedy StringBuilder?
sobes.tech AI
Odpoveď od AI
Teoreticky je kapacita StringBuilder obmedzená maximálnou veľkosťou poľa v .NET, ktorá je 2 GB (pre 32-bitové systémy) alebo 250 GB (pre 64-bitové systémy, v závislosti od nastavenia GC).
Avšak v praxi bude maximálna kapacita obmedzená dostupnou operačnou pamäťou na počítači. Pokus o prekročenie tohto limitu môže spôsobiť výnimku OutOfMemoryException.
Na začiatku má StringBuilder malú počiatočnú kapacitu, ktorá sa automaticky zvyšuje pridávaním znakov. Počiatočná kapacita môže byť explicitne nastavená cez konštruktor.