더북(TheBook)

이 예제에서 살펴본 세 가지 방법을 이 책에서는 모두 사용하지만, 세 번째 방법인 문자열 보간법 사용을 적극 권장합니다.

익숙해질 수 있도록 문자열 보간법으로 문자열을 표현하는 방법을 한 번 더 살펴봅시다. 다음 내용을 입력한 후 실행해 보세요.

> string name = "C#";
> string version = "8.0";
> Console.WriteLine("{0} {1}", name, version); //WriteLine() 메서드의 기본 기능 사용
C# 8.0
> string result = String.Format("{0} {1}", name, version); //String.Format() 메서드 사용
> Console.WriteLine(result);
C# 8.0
> Console.WriteLine($"{name} {version}");     //문자열 보간법 사용
C# 8.0
> $"{name} {version}"  //C# 인터렉티브에서는 Console.WriteLine() 생략 가능
"C# 8.0"

C# 6.0 버전에서 새로 소개된 문자열 보간법을 사용하면 String.Format() 메서드 대신 $ 기호와 여는 중괄호와 닫는 중괄호 사이에 직접 변수 값을 지정할 수 있는데, 이것으로 코드를 좀 더 간소화할 수 있습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.