Middle
Koja je maksimalna kapacitet klase StringBuilder?
sobes.tech АИ
Одговор од АИ
Teorijski, kapacitet StringBuilder je ograničen maksimalnom veličinom niza u .NET, koja je 2 GB (za 32-bitne sisteme) ili 250 GB (za 64-bitne sisteme, u zavisnosti od podešavanja GC).
Međutim, u praksi, maksimalni kapacitet će biti ograničen dostupnom RAM memorijom na mašini. Pokušaj da se pređe ovaj limit može izazvati izuzetak OutOfMemoryException.
U početku, StringBuilder ima malu početnu kapacitet, koji se automatski povećava dodavanjem karaktera. Početni kapacitet može biti eksplicitno postavljen putem konstruktora.