Pregunta

En C # puede usar \ ignorar los caracteres especiales:

string myString = "this is a \" string";

que funcionaría como una cadena completa ... en VB, haciendo eso no funciona ...

Alguien sabe el equivalente de \ ignorar caracteres especiales para VB?

¿Fue útil?

Solución

VB.NET se duplica las comillas como esto:

Dim myString As String = "this is a "" string"

Otros consejos

En la cita, el doble de la cita:

"This is a ""quote"""

Para todo lo demás, usted está fuera de suerte y tienen que recurrir a Chr

"This is a string with a " & Chr(10) & "line-feed"

Puede utilizar Regex.Unescape para el uso de la fuga C # del estilo de secuencias si desea utilizarla para otros caracteres especiales, además de las comillas dobles. Para escapar de las comillas dobles utilizan el "" (ya mencionado) ( "comillas dobles").

Console.WriteLine(Regex.Unescape("Test\tTest"))
Console.WriteLine(String.Format(Regex.Unescape("{0}:\t {1}"), a, x))

Ciao!    Stefan

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top