Section 10.4: 다중행 (multi-line) 문자열 처리하기

var multiLine = @"This is a multiline paragraph";

출력 결과:

This is a multiline paragraph

.NET Fiddle 에서 라이브 데모 확인하기

축자 문자열을 이용하면 쌍따옴표가 다중행 (multi-line) 문자열에 포함된 경우에도 하나의 행에 쌍따옴표가 포함되었을때처럼 escape 처리가 가능하다.

var multilineWithDoubleQuotes = @"I went to a city named ""San Diego"" during summer vacation.";

.NET Fiddle 에서 라이브 데모 확인하기

여기서 주의해야 할 점은 2번째와 3번째 행 시작 부분의 들여쓰기를 위한 공백문자들 역시 변수 내용에 실제 포함이 되어버린다는 것이다; 이 질문 게시글 을 참고하여 이러한 경우에 대한 해결책을 찾아볼 수 있다.

본 문서는 C# Notes for Professionals (라이센스:CC-BY-SA) 를 한글로 번역한 문서입니다. 번역상 오류가 있을 수 있으므로 정확한 내용은 원본 문서를 참고하세요.

[출처] https://books.goalkicker.com/CSharpBook/

반응형

+ Recent posts