Header Ads Widget

Concatenar cadenas en C#

 


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());

Publicar un comentario

0 Comentarios