Utilizando caracteres especiais com VB.NET

O C# e outras linguagens possuem caracteres especiais que podem ser utilizados dentro de string. Por exemplo, \n significa uma quebra de linha.

Porém VB.NET não possui esses símbolos, assim sendo se desejamos criar uma mensagem com quebra de linha precisamos fazer concatenação, veja:

"uma linha " & vbcrlf & " outra linha"

Uma outra forma de fazer isso é utilizando o objeto RegEx (System.Text.RegularExpressions). Este objeto possui o método Unescape, capaz de interpretar e substituir os símbolos dentro de mensagens.

Veja:

RegEx.Unescape("uma linha\noutra linha")