A plataforma .NET possui as classes System.String e System.T...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A resposta correta é a Letra D - manipular a cadeia de caracteres. Vamos entender o motivo dessa escolha.
A plataforma .NET oferece duas classes principais para trabalhar com texto: System.String e System.Text.StringBuilder. A classe System.String é utilizada para representar uma cadeia de caracteres imutável, ou seja, uma vez que um objeto string é criado, ele não pode ser alterado. Qualquer operação que pareça modificar a string, como adicionar, remover ou substituir caracteres, na verdade cria uma nova string e deixa a original inalterada.
Por outro lado, a classe System.Text.StringBuilder é projetada para suportar a modificação de strings sem a necessidade de criar novas instâncias de strings. Isso torna o StringBuilder uma escolha muito mais eficiente quando precisamos fazer muitas operações de modificação, como adições ou concatenações frequentes. Ao usar StringBuilder, evitamos a sobrecarga de desempenho associada à criação e coleta de lixo de muitos objetos string imutáveis.
A alternativa A menciona armazenar grandes quantidades de caracteres, o que tanto String como StringBuilder podem fazer, mas isso não justifica a preferência pelo StringBuilder. A alternativa B fala sobre transferir dados para uma base de dados, o que não tem relação com a escolha entre String e StringBuilder. A alternativa C menciona armazenar caracteres alfanuméricos, o que também é uma funcionalidade comum a ambas as classes. Por fim, a alternativa E trata de proteger dados, algo que não está relacionado com a eficiência ou finalidade dessas classes em termos de manipulação de strings.
Portanto, a alternativa D é a correta porque o StringBuilder é especialmente útil para situações onde a cadeia de caracteres precisa ser alterada várias vezes, o que evita o alto custo de desempenho associado à criação de novos objetos string a cada modificação.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo