이 예제에서 살펴본 세 가지 방법을 이 책에서는 모두 사용하지만, 세 번째 방법인 문자열 보간법 사용을 적극 권장합니다.
익숙해질 수 있도록 문자열 보간법으로 문자열을 표현하는 방법을 한 번 더 살펴봅시다. 다음 내용을 입력한 후 실행해 보세요.
> 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() 메서드 대신 $ 기호와 여는 중괄호와 닫는 중괄호 사이에 직접 변수 값을 지정할 수 있는데, 이것으로 코드를 좀 더 간소화할 수 있습니다.