Concatenación es la acción de encadenar
conceptos para crear una secuencia, en programación es unir o anexar
cadenas, una después de otra.
Al programar en varias ocasiones vamos a
necesitar unir cadenas, strings, o diferente tipos de variables, strings con
numeros, fechas, etc.
Operador "+"
Este es sin duda el más popular, el que nos enseñaron por primera vez
cuando aprendimos a programar, y lo hemos usado muchas veces.
Es fácil de usar y genera código entendible.
Este operador lo podemos combinar con texto plano, strings, y otros tipos de
variables convirtiéndolo en string.
La sintaxis es sencilla y podemos añadir el texto o variables que necesitemos.
Console.WriteLine("Texto" + variable);
Console.WriteLine("Texto" + "Texto");
StringBuilder
En otros casos, puede estar combinando cadenas en un
bucle en el que no sabe cuántas cadenas de origen está combinando y el número
real de cadenas de origen puede ser grande. La clase StringBuilder se
diseñó para estos escenarios. El siguiente código usa el método Append de la
clase StringBuilder para
concatenar cadenas.
DEMOSTRACIÓN
En C# colocaremos el ejemplo de concatenación:
Corremos la solución:
Y el resultado es el siguiente: