Comment forcer Console.WriteLine () pour imprimer des chaînes textuelles? [dupliquer
-
12-11-2019 - |
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