더북(TheBook)

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
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.