Buenas Prácticas: Uso de StringBuilder en lugar de concatenación

Hola a todos. 
Para los que no lo conozcáis, StringBuilder es una de las clases provistas por los framework de .NET y de Java. La finalidad de dicha clase es la de proveernos de una serie de herramientas que nos faciliten la concatenación de strings, ya no sólo en la mantenibilidad del código si no que también en cuanto a la eficiencia en rendimiento.
El uso es muy simple (código C#):
StringBuilder builder = new StringBuilder();
builder.Append(“hola”);
builder.Append(“qué”);
builder.Append(“tal”);
builder.Append(“estás”);
En lugar de:
String builder = String.Empty;
builder += “hola”;
builder += “qué”;
builder += “tal”;
builder += “estás”;
Además, disponemos de una serie de métodos más que nos facilitan un poco la vida, pero insisto que el valor más importante es el de la mejora de rendimiento.
Saludos.
Miguel.

One thought on “Buenas Prácticas: Uso de StringBuilder en lugar de concatenación”

  1. Muy buenos consejos en realidad yo concatenaba de la segunda forma osea strVariable += “Texto”; 🙁 eh por cierto tambien es una buena practica poner en nuestra variable una pequeña descripcion del tipo de dato por ejemplo Integer intNum, Array arrayPersonas ? de esta manera al usar el intellisense y poner s o str se mostraran mis variables ordenadas por tipo de dato ? en realidad es una buena practica …
    Saludos.

Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.