Looking for c# Answers? Try Ask4KnowledgeBase
Looking for c# Keywords? Try Ask4Keywords

C# Language Échapper aux symboles spéciaux dans les littéraux de chaîne


Exemple

Barre oblique inverse

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

Le deuxième exemple utilise une chaîne littérale textuelle , qui ne traite pas la barre oblique inverse comme un caractère d'échappement.

Citations

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

Les deux variables contiendront le même texte.

"Hello World!", Dit le rapide renard brun.

Nouvelles lignes

Les littéraux de chaîne verbatim peuvent contenir des nouvelles lignes:

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

Les deux variables contiendront le même texte.