Creare una stringa letterale anteponendo un al segno (@
). I valori letterali stringa normali non possono estendersi su più righe.
string myStr = @"CREATE TABLE myTable
(
id text,
name text
)";
noti che all'interno di una stringa letterale (introdotto con @
) la barra rovesciata (\
) non più viene interpretato come un carattere di escape. Questo è pratico per Regular expressions di file e percorsi
string verbatimString = @"C:\Data\MyFile.txt";
string standardString = "C:\\Data\\MyFile.txt";
La doppia citazione deve essere raddoppiato per essere sfuggito oggi
string verbatimString = @"This is a double quote ("")";
string standardString = "This is a double quote (\")";
fonte
2012-09-22 23:06:19
+1. ottimo puntatore, che rende molto più facile l'evasione di espressioni regolari in SQL ... –