Поскольку вы также явно запросили VB, позвольте мне добавить, что этот синтаксис дословной строки не существует в VB, только в C #. Скорее, все строки дословно представлены в VB (за исключением того факта, что они не могут содержать разрывы строк, в отличие от дословных строк C #):
Dim path = "C:\My\Path"
Dim message = "She said, ""Hello, beautiful world."""
В VB не существует escape-последовательностей (за исключением удвоения символа кавычки, как в дословных строках C #), что усложняет некоторые вещи. Например, чтобы написать следующий код в VB, вам нужно использовать конкатенацию (или любой другой способ построения строки)
string x = "Foo\nbar";
В VB это будет записано следующим образом:
Dim x = "Foo" & Environment.NewLine & "bar"
(&
- оператор конкатенации строк VB. +
также может использоваться.)