가능한 중복 : 나는 같은 문자열에있을 수있는/모든 이스케이프 시퀀스는 그대로 인쇄된다 (Console.WriteLine()를 통해) 문자열을 인쇄 할 수있는 방법
Can I convert a C# string value to an escaped string literalConsole.WriteLine()에 강제로 문자열을 출력하는 방법?
?
예 :
string s = "This \r\n has \t special \\ characters.";
Console.WriteLine(s);
/* Output (I don't want this)
This
has special \ characters.
*/
나는 출력이 읽고 싶은 내 응용 프로그램에서 나는 제 3 자로부터 (이스케이프 시퀀스를 포함) 문자열을 수신하고 있음을
This \r\n has \t special \\ characters.
주 - 예를 내가 문자열을 직접 만들고 있다면, 내가 할 수 있다는 것을 알고있다.
string s = @"This \r\n has \t special \\ characters.";
그래서 우리는'xD','xA','x9' 및'x5C' 문자를 출력하고 싶습니다.하지만 다른 모든 것을 원합니까? C# 컴파일러의 해석을 원한다면, 위의 "dupe"링크를 따라 가십시오. 그렇지 않다면 더 자세한 스펙이 필요하다고 생각합니다. – AakashM
@VBRonPaulFan -이 헤드 업에 대해 감사드립니다. 당신이 준 링크가 내가 찾고 있던 링크입니다. – Jed