Sobes.tech
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.