“Conocimiento Programación>Visual Basics Programación

Rendimiento de las técnicas de concatenación de cadenas en Visual Basic

2012/3/1
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.

Visual Basics Programación
¿Qué es la instrucción concurrente?
Cómo instalar Visual Basic 6
Cómo deshabilitar el Firewall de Windows en VBScript
Lectura de archivos TXT en VBScript
Cómo desarrollar aplicaciones Web con MS Visual Studio 2008
¿Qué es la interfaz de usuario no visual?
Cómo leer los puertos serie con Visual Basic
Cómo quitar elementos de un cuadro de lista en VB.NET
Conocimiento de la computadora © http://www.ordenador.online