큰 따옴표는 다음과 같이 이스케이프 처리 할 수 있습니다.
string test = @"He said to me, ""Hello World"". How are you?";
그러나 이것은 "
문자열에 문자 를 추가하는 것과 관련이 있습니다. 문자열을 변경할 필요가 없도록 큰 따옴표를 이스케이프 처리하는 C # 함수 또는 다른 방법이 있습니까?
큰 따옴표는 다음과 같이 이스케이프 처리 할 수 있습니다.
string test = @"He said to me, ""Hello World"". How are you?";
그러나 이것은 "
문자열에 문자 를 추가하는 것과 관련이 있습니다. 문자열을 변경할 필요가 없도록 큰 따옴표를 이스케이프 처리하는 C # 함수 또는 다른 방법이 있습니까?
답변:
어느 쪽이든 백 슬래시를 사용할 수 있습니다.
string str = "He said to me, \"Hello World\". How are you?";
인쇄합니다.
He said to me, "Hello World". How are you?
이것은 정확히 같은 지문입니다;
string str = @"He said to me, ""Hello World"". How are you?";
여기 DEMO
있습니다.
"
여전히 문자열의 일부입니다.
확인 Escape Sequences
및 String literals
MSDN에서.
C #에서는 백 슬래시를 사용하여 문자열에 특수 문자를 넣을 수 있습니다. 예를 들어, "를 넣으려면 \"를 작성해야합니다. 백 슬래시를 사용하여 작성하는 많은 문자가 있습니다. 숫자가있는 백 슬래시 :
othe 문자가있는 백 슬래시