Construir cadenas con Stringbuilder en C#
Cuando se trabaja con cadenas y se necesita concatenar diferentes valores en una sola cadena, es posible hacerlo utilizando el operador “+” como es muestra en la siguiente imagen:
Y al imprimir la cadena concatenada se obtiene el siguiente resultado.
Sin embargo cuando se desea realizar la concatenación de diferentes valores en una cadena, es más recomendable utilizar una instancia de la clase StringBuilder, hacer uso de esta clase tiene la ventaja de un mejor manejo de la memoria, ya que se tiene un solo objeto y ahí se van agregando los valores, a diferencia de utilizar el operador “+” que debe hacer copias de la cadena para poder agregar los siguientes valores, lo que repercute en operaciones adicionales.
En la siguiente imagen se muestra el uso de la clase StringBuilder.
Como se puede ver en la siguiente imagen al imprimir la cadena se obtiene la misma impresión que al concatenar los valores con el operador “+”.
Comentarios