String o StringBuilder, usar la concatenación de cadenas con string o utilizar StringBuilder (String VS StringBuilder).
Sin duda alguna, la concatenación de cadenas con StringBuilder es mucho más eficiente que con String.
¿Porqué?
Las cadenas en .NET framework (las strings) son fijas, cuando concatenamos a una String cada vez se crea un nuevo objecto string en memoria con el valor antiguo más el valor a concatenar, penalizando notablemente con el rendimiento de la concatenación.
El método Append de StringBuilder puede ser 300 veces más rápido que la concatenación de Strings, provocando así proceso de procesador (CPU) y evitando trabajo innecesario del servidor.
Para poder utilizar StringBuilder es preciso importar System.Text
Ejemplo:
Dim l_str as new StringBuilder
With l_str
.append(“hola”)
.append(“ mundo “)
.append(“ ;) “)
End with
Más trucos de Trucos de Visual Basic.NET