Qual è il Basic (VB) equivalente visivo di \ in C #?
-
16-09-2019 - |
Domanda
In C # è possibile utilizzare \ di ignorare i caratteri speciali:
string myString = "this is a \" string";
che avrebbe funzionato come una stringa completa ... in VB, facendo questo non funziona ...
Qualcuno sa l'equivalente di \ di ignorare i caratteri speciali per VB?
Soluzione
VB.NET raddoppia le virgolette in questo modo:
Dim myString As String = "this is a "" string"
Altri suggerimenti
Per la citazione, raddoppiare la citazione:
"This is a ""quote"""
Per tutto il resto, sei fuori di fortuna e devono ricorrere a Chr
"This is a string with a " & Chr(10) & "line-feed"
È possibile utilizzare Regex.Unescape
per l'utilizzo del c # stile fuga sequenze se si desidera utilizzarlo per altri caratteri speciali oltre ai doppi apici. Per sfuggire le virgolette utilizzano il ""
(già citato) ( "doppie virgolette doppie").
Console.WriteLine(Regex.Unescape("Test\tTest"))
Console.WriteLine(String.Format(Regex.Unescape("{0}:\t {1}"), a, x))
Ciao! Stefan
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow