2012-09-22 22 views

Odpowiedz

25

Wykonaj ciąg dosłowny, dodając znak pod adresem (@). Normalne ciągi literałów nie mogą rozciągać się na wiele linii.

string myStr = @"CREATE TABLE myTable 
(
    id text, 
    name text 
)"; 

Należy zauważyć, że w dosłownym ciąg (wprowadzone z @) odwrotny ukośnik (\) nie więcej jest interpretowany jako znak ucieczki. Jest to praktyczne dla Regular expressions plików i ścieżek

string verbatimString = @"C:\Data\MyFile.txt"; 
string standardString = "C:\\Data\\MyFile.txt"; 

Podwójna cytat musi być podwojona do uciekł teraz

string verbatimString = @"This is a double quote ("")"; 
string standardString = "This is a double quote (\")"; 
+2

+1. świetny wskaźnik, który znacznie ułatwia wypakowywanie regex w SQL ... –

7
string myStr = @"CREATE TABLE myTable 
(
id text, 
name text 
)"; 
+0

Dziękuję bardzo! :-) – Ben

2

Użyj infrontu symbolu @ ciągu znaków.