Muitas vezes é necessário quando se programa para incorporar caracteres de controle nos documentos que estão sendo enviados para impressoras. Os caracteres de controle criar eventos como retornos de avanço de linha /transporte e guias. Sem caracteres de controle pode ser difícil para formatar uma página impressa. VB e "padrão" Caracteres de controle
muitas linguagens de programação , é possível usar o "\\" que precede uma letra para indicar um caractere de controle . Por exemplo , a incorporação de "\\ n" em uma seqüência de texto fará com que um avanço de linha naquele ponto. O "\\ n" realmente não vai aparecer na página impressa . No entanto, VB.net não permite essa solução simples.
ControlChars
O módulo ControlChars em Visual Basic fornece os caracteres básicos de controle em uma estrutura fácil de usar .
string = " Isto é um teste " & ControlChars.CrLf & " do caráter de avanço de linha "
O acima irá dividir a saída em duas linhas: "Este é um teste" seguido por " o caráter de avanço de linha " em uma segunda linha.
Regex.Unescape
é possível usar a função Regex.Unescape fazer VB trabalho mais parecido com outras linguagens de programação .
Testit = Regex.Unescape ("Este é um teste \\ n do caráter de avanço de linha " )
como em outro exemplo, isso vai proporcionar " este é um teste " em uma linha e " do caráter de avanço de linha " na segunda linha e é apenas uma forma diferente para atingir a formatação de impressão. Nenhum é melhor que o outro , é uma questão de preferência e de programação estética
.