Concatenar cadenas en C# debe ser una de las primeras cosas que uno aprende.
Ya saben:
string cadena = "Hola " + " Klaus ";Pero hay otras formas, más eficientes con la memoria, como lo es la interpolación de cadenas:
string nombre = "Klaus";string cadena = $"Hola {nombre}";También podemos utilizar String.Format, adecuado cuando sabemos que vamos a concatenar.
string cadena = String.Format("Hola {0}", nombre);Cuando el número de cadenas a concatenar es indeterminado, es mejor utilizar StringBuilder.
var sb = new System.Text.StringBuilder();
for (int i = 0; i < 20; i++)
{
sb.AppendLine(i.ToString());
}
System.Console.WriteLine(sb.ToString());


0 Comentarios