2012-09-22 17 views

Respuesta

25

Haga una cadena literal precediendo un en el signo (@). Los literales de cadena normales no pueden abarcar varias líneas.

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

Tenga en cuenta que dentro de una cadena textual (introducido con un @) de la barra invertida (\) no más se interpreta como un carácter de escape. Esto es práctico para Regular expressions y archivos caminos

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

La doble cita debe duplicarse ser escapado ahora

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

+1. gran puntero, lo que hace que escanear expresiones regulares en SQL sea mucho más fácil ... –

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

Muchas gracias! :-) – Ben

2

Utilice el símbolo @ enfrente de la cadena.

Cuestiones relacionadas