Questão de Programação Orientada a Objetos
A imutabilidade das strings em C# é uma característica crucial, influenciando vários aspectos de seu uso na programação. Considerando essa imutabilidade, qual das seguintes afirmacoes melhor explica seu impacto no gerenciamento de memória e segurança?
A
Cada alteração em uma string resulta na criação de um novo objeto, aumentando o consumo de memória.
B
A imutabilidade das strings aumenta o risco de conflitos em ambientes multi-threaded.
C
Cada alteração em uma string resulta na criação de um novo objeto, aumentando o consumo de memória.
D
A imutabilidade das strings torna a comparação de conteúdo mais lenta.
E
A imutabilidade não afeta a forma como as strings são usadas como chaves em dicionários ou tabelas hash.
Comentários
Ainda não há comentários para esta questão.
Seja o primeiro a comentar!