Frage

In C # können Sie \ verwenden, um die Sonderzeichen zu ignorieren:

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

, die als eine vollständige Zeichenfolge ... in VB funktionieren würde, tun das nicht funktioniert ...

Wer das Äquivalent von \ wissen Sonderzeichen für VB zu ignorieren?

War es hilfreich?

Lösung

VB.NET verdoppelt sich die Angebote wie folgt aus:

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

Andere Tipps

Für das Zitat, die doppelte Zitat:

"This is a ""quote"""

Für alles andere, du bist kein Glück und müssen Chr greifen

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

Sie können Regex.Unescape verwenden c # Stil Flucht für die Verwendung von Sequenzen , wenn Sie es für andere Sonderzeichen neben der doppelten Anführungszeichen verwenden möchten. die doppelten Anführungszeichen, die (bereits erwähnten) "" ( "double doppelte Anführungszeichen").

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

Ciao!    Stefan

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top