Qual é o Visual Basic (VB) equivalente a \ in C #?
-
16-09-2019 - |
Pergunta
Em C # você pode usar \ ignorar os caracteres especiais:
string myString = "this is a \" string";
que iria trabalhar como uma cadeia completa ... em VB, fazendo que não funciona ...
Alguém sabe o equivalente a \ ignorar caracteres especiais para VB?
Solução
VB.NET dobra-se as citações como esta:
Dim myString As String = "this is a "" string"
Outras dicas
Para a cotação, o dobro da citação:
"This is a ""quote"""
Para tudo o resto, você está fora de sorte e ter que recorrer a Chr
"This is a string with a " & Chr(10) & "line-feed"
Você pode usar Regex.Unescape
para usar o # estilo c fuga seqüências se você quiser usá-lo para outros caracteres especiais além das aspas duplas. Para escapar as aspas duplas usar o ""
(já mencionado) ( "duplas aspas").
Console.WriteLine(Regex.Unescape("Test\tTest"))
Console.WriteLine(String.Format(Regex.Unescape("{0}:\t {1}"), a, x))
Ciao! Stefan
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow