Junior — Middle
¿Cómo se puede combinar de manera más eficiente un conjunto de cadenas en programación?
sobes.tech AI
Respuesta de la IA
En C# se recomienda utilizar la clase StringBuilder para combinar eficientemente múltiples cadenas. Esto se debe a que las cadenas en C# son inmutables, y al concatenarlas se crean nuevos objetos, lo que reduce el rendimiento en muchas operaciones.
Ejemplo de uso de StringBuilder:
using System.Text;
StringBuilder sb = new StringBuilder();
sb.Append("Hola");
sb.Append(", ");
sb.Append("mundo!");
string result = sb.ToString();
Console.WriteLine(result); // Mostrará: Hola, mundo!
Este método es especialmente eficiente al combinar muchas cadenas, por ejemplo, en bucles.