Section 10.1: 보간된 축자 문자열 (Interpolated Verbatim String)
축자 문자열 (Verbatim string) 은 C#6 에서 새롭게 추가된 문자열 보간 (String interpolation) 기능과 혼합하여 사용할 수 있다.
역주: 아래 예제에서
""
앞에 붙은$
은 보간 문자열을,@
은 축자 문자열을 사용할 것임을 나타냅니다.
Console.WriteLine($@"Testing \n 1 2 {5 - 2}
New line");
결과:
Testing \n 1 2 3
New line
축자 문자열 사용에서 기대되는 동작대로, 역슬래시 \
는 escape 문자로 취급되지 않는다. 또한 보간 문자열 사용으로 인해 기대되는 동작대로, 중괄호로 둘러싸여진 표현식은 해당 위치에 문자열로 삽입되기 전에 실제 값이 평가 (evaluate) 된다.
본 문서는 C# Notes for Professionals (라이센스:CC-BY-SA) 를 한글로 번역한 문서입니다. 번역상 오류가 있을 수 있으므로 정확한 내용은 원본 문서를 참고하세요.
[출처] https://books.goalkicker.com/CSharpBook/
반응형
'번역 > C# Notes for Professionals' 카테고리의 다른 글
10.3: 축자 문자열을 이용하여 컴파일러로 하여금 escape 문자를 사용하지 않도록 하기 (0) | 2021.01.18 |
---|---|
10.2: 쌍따옴표 escape 처리하기 (0) | 2021.01.18 |
9.8: 정규화된 이름 (qualified identifier) 에 nameof 이용하기 (0) | 2021.01.14 |
9.7: 인자 이름 출력하기 (0) | 2021.01.14 |
9.6: nameof 를 generic 의 type parameter 에 적용하기 (0) | 2021.01.14 |