번역/C# Notes for Professionals

10.1: 보간된 축자 문자열 (Interpolated Verbatim String)

노초코 2021. 1. 15. 22:59

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

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

축자 문자열 사용에서 기대되는 동작대로, 역슬래시 \ 는 escape 문자로 취급되지 않는다. 또한 보간 문자열 사용으로 인해 기대되는 동작대로, 중괄호로 둘러싸여진 표현식은 해당 위치에 문자열로 삽입되기 전에 실제 값이 평가 (evaluate) 된다.

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

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

반응형