A menudo es necesario cuando se programa para insertar caracteres de control en los documentos que se envían a las impresoras. Los caracteres de control crean eventos tales como la línea de alimentación /retornos de carro y tabuladores . Sin caracteres de control que puede ser difícil para dar formato a una página impresa. VB y los caracteres de control "estándar"
En muchos lenguajes de programación es posible utilizar el " \\ " antes de una letra para indicar un carácter de control . Por ejemplo , la incorporación de "\\ n " en una cadena de texto provocará un salto de línea en ese momento . El "\\ n " en realidad no se mostrará en la página impresa. Sin embargo , VB.net no permite esta solución simple.
ControlChars
El módulo ControlChars en Visual Basic proporciona los caracteres básicos de control en una estructura fácil de usar .
String = "Esto es una prueba" y ControlChars.CrLf & " de la línea de alimentación carácter"
lo anterior dividir la salida en dos líneas : "Esto es una prueba" seguido por " el carácter de salto de línea " en una segunda línea.
Regex.Unescape
Es posible utilizar la función Regex.Unescape hacer VB funciona más como otros lenguajes de programación .
testit = Regex.Unescape ("Esto es una prueba \\ n del carácter de salto de línea" )
al igual que en el otro ejemplo , esto proporcionará " esto es una prueba " en una línea y " el carácter de salto de línea "en la segunda línea y es sólo una forma diferente para lograr el formato de impresión. Ninguno es mejor que el otro , es una cuestión de gustos y la estética de programación
.