C# Language Escapando símbolos especiales en cadenas literales.


Ejemplo

Barra invertida

// The filename will be c:\myfile.txt in both cases
string filename = "c:\\myfile.txt";
string filename = @"c:\myfile.txt";

El segundo ejemplo utiliza una cadena literal literal , que no trata la barra invertida como un carácter de escape.

Citas

string text = "\"Hello World!\", said the quick brown fox.";
string verbatimText = @"""Hello World!"", said the quick brown fox.";

Ambas variables contendrán el mismo texto.

"¡Hola mundo!", Dijo el rápido zorro marrón.

Nuevas lineas

Los literales de cadenas verbales pueden contener nuevas líneas:

string text = "Hello\r\nWorld!";
string verbatimText = @"Hello
World!";

Ambas variables contendrán el mismo texto.