String.Format( ) 메서드로 문자열 묶기
우선 String.Format() 메서드를 사용해 보겠습니다. String.Format() 또는 string.Format() 메서드는 모두 동일한 표현법입니다.
> string msg = string.Format("{0}님, {1}", "백승수", "안녕하세요."); > Console.WriteLine(msg); 백승수님, 안녕하세요.
String.Format()은 Console.WriteLine() 메서드처럼 {0}, {1}, {2} 순서대로 뒤에서 오는 문자열을 채워 문자열로 반환해 줍니다.
문자열을 묶는 여러 가지 방법 비교
문자열을 묶어서 출력하는 여러 가지 방법을 비교하여 살펴보겠습니다. 다음 내용을 입력한 후 실행해 보세요. 문자열 앞에 $ 기호를 두고, 문자열 내에서 중괄호 기호를 사용하여 특정 변수 값을 문자열에 포함할 수 있습니다.
> string message = "String Interpolation"; > Console.WriteLine("Message : {0}", message); //WriteLine() 메서드 기본 제공 Message : String Interpolation > Console.WriteLine("Message : " + message); //더하기 연산자 Message : String Interpolation > Console.WriteLine($"Message : {message}"); //문자열 보간법 Message : String Interpolation