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

U

Ainda não há comentários para esta questão.

Seja o primeiro a comentar!