Domanda

Possibile duplicato:
Posso convertire un valore di stringa C# in una stringa sfuggita letterale

Come posso stampare una stringa (tramite Console.WriteLine ()) in modo tale che qualsiasi/tutte le sequenze di fuga che possano esistere nella stringa sono stampate alla verna?

Esempio:

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

/* Output (I don't want this)

This 
 has    special \ characters.

*/

Voglio che l'output legga:

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

Nota che nella mia applicazione ricevo la stringa (che contiene le sequenze di fuga) da una terza parte - cioè se stavo creando la stringa da solo, sono consapevole che potrei solo fare

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

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top