Programação – Item 51

Caution_Cuidado_BTPY03K1Cuidado com o desempenho na concatenação de strings

Cada operação de concatenação de strings com o operador “+” gera um novo objeto string com seus respectivos conteúdos copiados. Isso acontece pelo simples fato da classe string ser imutável (item 15). Diante disso, não use o operador de concatenação para combinar mais do que algumas strings, evitando essa exponencial perca de tempo de desempenho quântico. Para gerenciar volumes grandes de strings, use a classe StringBuilder e seus respectivos métodos.

Para todas as informações, veja o post inicial.

“Porque, se vivemos, para o Senhor vivemos; se morremos, para o Senhor morremos. Quer, pois, vivamos ou morramos, somos do Senhor.” Romanos 14:8

Anúncios