Puis-je échapper à une double citation dans un littéral littéral textuel?

Dans un littéral de chaîne verbatim (@ “foo”) en C #, les barres obliques inverses ne sont pas traitées comme des échappements, donc \ “pour obtenir un guillemet double ne fonctionne pas. Existe-t-il un moyen d’obtenir un double guillemet ?

Cela ne fonctionne évidemment pas:

ssortingng foo = @"this \"word\" is escaped"; 

Utilisez un double devis dupliqué.

 @"this ""word"" is escaped"; 

les sorties:

 this "word" is escaped 

Utilisez des guillemets doubles.

 ssortingng foo = @"this ""word"" is escaped"; 

Pour append plus d’informations, votre exemple fonctionnera sans le symbole @ (il évite de s’échapper avec \), de cette façon:

 ssortingng foo = "this \"word\" is escaped!"; 

Cela fonctionnera dans les deux sens, mais je préfère le double guillemet pour que cela fonctionne plus facilement, par exemple, avec les noms de fichiers (avec beaucoup de \ dans la chaîne).

Cela devrait aider à éclaircir les questions que vous pourriez avoir: c # littéraux

Voici un tableau du contenu lié:

entrer la description de l'image ici