Was ist die Visual Basic (VB) äquivalent \ in C #?
-
16-09-2019 - |
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?
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").
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