Da Sie ausdrücklich auch nach VB gefragt haben, möchte ich nur hinzufügen, dass es diese wortwörtliche Stringsyntax in VB nicht gibt, sondern nur in C#. Vielmehr, alle Strings sind in VB wortwörtlich (mit Ausnahme der Tatsache, dass sie keine Zeilenumbrüche enthalten können, im Gegensatz zu C# wortwörtlichen Strings):
Dim path = "C:\My\Path"
Dim message = "She said, ""Hello, beautiful world."""
Escape-Sequenzen gibt es in VB nicht (abgesehen von der Verdoppelung des Anführungszeichens, wie in C# verbatim strings), was einige Dinge komplizierter macht. Um zum Beispiel den folgenden Code in VB zu schreiben, müssen Sie die Verkettung verwenden (oder eine der anderen Möglichkeiten, eine Zeichenkette zu konstruieren)
string x = "Foo\nbar";
In VB würde dies wie folgt geschrieben werden:
Dim x = "Foo" & Environment.NewLine & "bar"
( &
ist der VB-String-Verkettungsoperator. +
könnte ebenfalls verwendet werden).