El lenguaje VB tiene dos maneras de concatenar o combinar , cadenas en el software personalizado. La clase " StringBuilder " mejora el rendimiento y la asignación de memoria para la concatenación de cadenas , por lo que se insta a los programadores utilizar esta biblioteca de funciones en lugar de las antiguas funciones de manipulación de cadenas . La clase StringBuilder construye la cadena, le permite concatenar con otras cadenas y muestra los resultados para el lector . Rendimiento
rendimiento de una aplicación de VB implica una adecuada asignación de recursos de memoria , y asegurarse de que administrar esos recursos de manera responsable , por lo que su aplicación no ralentiza el ordenador de un usuario. La mayoría de las funciones en Visual Basic gestionar automáticamente los recursos , y la clase StringBuilder gestiona la manipulación de cadenas de manera más eficiente . Esto significa que sus aplicaciones de correr más rápido cuando tiene varias cadenas que desea construir y concatenar en la aplicación.
StringBuilder
StringBuilder La función " Añadir" se concatenar cadenas datos . Primero se crea una variable StringBuilder para utilizar todo el código. El código siguiente muestra cómo crear una variable de StringBuilder :
constructor Dim As New StringBuilder
Cuando se crea una variable, Visual Basic asigna los recursos de memoria necesarios para simplificar el software, optimización de conseguir un rendimiento .
concatenación
Después de crear una variable StringBuilder , concatenar valores. El código siguiente crea una cadena y valores concatena con la cadena :
builder = "mi cadena" builder.Append ( " otra cadena " )
La salida para este StringBuilder es " ; . Mi cadena otra cadena "Esta técnica de concatenación es más rápido que los antiguos rasgos concatenación de cadenas
Consideraciones
cadena concatenación combina varias cadenas . . Si usted tiene un software que se ejecuta lentamente , en sustitución de las viejas funciones de concatenación de cadenas con las nuevas velocidades de la clase StringBuilder hasta el rendimiento de la aplicación.