Dado que también solicitó explícitamente VB, permítanme agregar que esta sintaxis de cadena literal no existe en VB, solo en C #. Más bien, todas las cadenas son textuales en VB (excepto el hecho de que no pueden contener saltos de línea, a diferencia de las cadenas literales de C #):
Dim path = "C:\My\Path"
Dim message = "She said, ""Hello, beautiful world."""
Las secuencias de escape no existen en VB (excepto por la duplicación del carácter de comillas, como en las cadenas textuales de C #), lo que hace que algunas cosas sean más complicadas. Por ejemplo, para escribir el siguiente código en VB necesita usar concatenación (o cualquiera de las otras formas de construir una cadena)
string x = "Foo\nbar";
En VB esto se escribiría de la siguiente manera:
Dim x = "Foo" & Environment.NewLine & "bar"
( &
es el operador de concatenación de cadenas VB. +
igualmente podría usarse).