Question

Duplicata possible:
Puis-je convertir une valeur de chaîne C # en un littéral de chaîne échappé

Comment puis-je imprimer une chaîne (via console.writeLine ()) de sorte que toutes les séquences d'échappement qui peuvent exister dans la chaîne sont imprimées textuellement?

Exemple:

string s = "This \r\n has \t special \\ characters.";
Console.WriteLine(s);

/* Output (I don't want this)

This 
 has    special \ characters.

*/

Je veux que la sortie lise:

This \r\n has \t special \\ characters.

Notez que dans mon application, je reçois la chaîne (qui contient les séquences d'échappement) d'un tiers - c'est-à-dire que si je créais moi-même la chaîne, je suis conscient que je pourrais simplement faire

string s = @"This \r\n has \t special \\ characters.";

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top