重複の可能性:
C# 文字列値をエスケープされた文字列リテラルに変換できますか
ユーザーが「\n\r」「\t」などのエスケープ文字を入力できるようにする小さなプログラムがあります。これらを置換する必要がありますか、それともうまくいく方法はありますかユーザーが入れたもので?
コマンド ラインで次のような文字列 ("This is a \r\n test") を渡すと、プログラムでは \r\n と表示されます。私はそれを置き換えることができますが、ユーザーがこれらを入力して、置換を行わなくてもC#プログラムが正しく解釈できる方法があるかどうか知りたいですか?