Junior — Middle
Como pode ser mais eficazmente combinadas múltiplas strings na programação?
sobes.tech IA
Resposta da IA
No C#, recomenda-se usar a classe StringBuilder para juntar eficientemente um conjunto de strings. Isto deve-se ao fato de que as strings em C# são imutáveis, e ao concatenar, novos objetos são criados, o que reduz o desempenho em muitas operações.
Exemplo de uso de StringBuilder:
using System.Text;
StringBuilder sb = new StringBuilder();
sb.Append("Olá");
sb.Append(", ");
sb.Append("mundo!");
string result = sb.ToString();
Console.WriteLine(result); // Vai mostrar: Olá, mundo!
Este método é especialmente eficiente ao juntar muitas strings, por exemplo, em ciclos.