Section 10.4: 다중행 (multi-line) 문자열 처리하기
var multiLine = @"This is a
multiline paragraph";
출력 결과:
This is a
multiline paragraph
축자 문자열을 이용하면 쌍따옴표가 다중행 (multi-line) 문자열에 포함된 경우에도 하나의 행에 쌍따옴표가 포함되었을때처럼 escape 처리가 가능하다.
var multilineWithDoubleQuotes = @"I went to a city named
""San Diego""
during summer vacation.";
여기서 주의해야 할 점은 2번째와 3번째 행 시작 부분의 들여쓰기를 위한 공백문자들 역시 변수 내용에 실제 포함이 되어버린다는 것이다; 이 질문 게시글 을 참고하여 이러한 경우에 대한 해결책을 찾아볼 수 있다.
본 문서는 C# Notes for Professionals (라이센스:CC-BY-SA) 를 한글로 번역한 문서입니다. 번역상 오류가 있을 수 있으므로 정확한 내용은 원본 문서를 참고하세요.
[출처] https://books.goalkicker.com/CSharpBook/
반응형
'번역 > C# Notes for Professionals' 카테고리의 다른 글
11.2: 문자열을 올바른 방법으로 뒤집기 (reverse) (0) | 2021.01.25 |
---|---|
11.1: 문자열 서식 (format) 사용하기 (0) | 2021.01.20 |
10.3: 축자 문자열을 이용하여 컴파일러로 하여금 escape 문자를 사용하지 않도록 하기 (0) | 2021.01.18 |
10.2: 쌍따옴표 escape 처리하기 (0) | 2021.01.18 |
10.1: 보간된 축자 문자열 (Interpolated Verbatim String) (0) | 2021.01.15 |