2014-01-08 2 views
-2

작동하지 탈출,하지만 난이 탈출 sequece에 문제가 있어요 :는 문자열 내가이에 새로 온

string e = "Joe said \"Hello\" to me"; 

가 반환되어야한다 =

"Joe said "Hello" to me" 

을 대신 리터럴 정확한을 반환 :

"Joe said \"Hello\" to me" 

왜 이것이 제대로 작동하지 않는지 알 수 없습니다.

+3

대부분의 경우 DUP를 따옴표는'\' "question ... –

+2

으로 이스케이프됩니다. 그러면 코드에서 필요한 이스케이프 문자가 포함됩니다. 아니면 콘솔에 인쇄하거나 텍스트 상자 또는 다른 것을 채우고 있습니까? –

답변

1

당신은 사용할 수 있습니다

일반 문자열

"Joe said \"Hello\" to me"; //1st option 

리터럴 또는 축 어적으로 문자열 리터럴에게 많은 "나는 디버거에서 문자열을 볼 때 모든

@"Joe said ""Hello"" to me"; //2nd option 
+3

99 % 도움을주지 않을 것입니다 - OP가 디버거에서 문자열을 찾습니다 :) –