Tecnología

Inicio

Rendimiento de Cuerda en técnicas de concatenación en VB

El lenguaje VB tiene dos formas para concatenar o fusionar, cadenas en su software personalizado. La clase "StringBuilder" mejora el rendimiento y la memoria de asignación para la concatenación de cadenas, por lo que se insta a los programadores utilizar esta biblioteca de funciones en lugar de las 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.

Actuación

Rendimiento de una aplicación 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 funciones de 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 se ejecutan más rápido cuando tiene varias cuerdas que desea construir y concatenar en la aplicación.

StringBuilder

La función StringBuilder "append" concatenar los datos de cadena. Primero se crea una variable StringBuilder para utilizar todo el código. El código siguiente muestra cómo crear una variable StringBuilder:

constructor dévil como nuevo StringBuilder

Cuando se crea una variable, Visual Basic asigna los recursos de memoria necesarios para agilizar el software, optimizando peformance.

Concatenación

Después de crear una variable StringBuilder, concatena los valores. El código siguiente crea una cadena y concatena los valores de la cadena:

constructor = "Mi cadena"
builder.Append ( "otra cadena")

La salida de este StringBuilder es "Mi Cadena otra cadena." Esta técnica es más rápida que la concatenación de las características anteriores de concatenación.

consideraciones

La concatenación de cadenas combina múltiples cadenas juntas. Si tiene software que se ejecuta lentamente, en sustitución de las funciones de concatenación de edad con la nueva clase StringBuilder acelera el rendimiento de la aplicación.