重複の可能性:
C#文字列値をエスケープされた文字列リテラルに変換できますか
文字列に存在する可能性のあるすべてのエスケープシーケンスが逐語的に印刷されるように、(Console.WriteLine()を介して)文字列を印刷するにはどうすればよいですか?
例:
string s = "This \r\n has \t special \\ characters.";
Console.WriteLine(s);
/* Output (I don't want this)
This
has special \ characters.
*/
出力に次のように表示させます。
This \r\n has \t special \\ characters.
私のアプリケーションでは、サードパーティから文字列(エスケープシーケンスを含む)を受け取っていることに注意してください。つまり、自分で文字列を作成している場合は、
string s = @"This \r\n has \t special \\ characters.";