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