문자열 보간법

4719 단어 C#C#

문자열 보간법

문자열을 묶어서 출력할 수 있는 기능으로, 문자열이 아닌 데이터도 문자열로 변환하여 출력할 수 있습니다.

코드

int value = 1;
Console.WriteLine($"{value}는 소수입니다."); // 1은 소수입니다.

문자열을 묶어서 출력하는 여러 가지 방법

가장 기본적인 것은 C#의 WriteLine 함수의 기능을 사용하는 것입니다.

코드

int value = 1;
string msg = "소수";
Console.WriteLine($"{0}은 {1}", value, msg); // 1은 소수

다음으로는, string.Format() 메서드를 이용하여, 새로운 문자열을 만드는 방법입니다. 이 방법은 메모리를 할당 받고 데이터를 입력하는 작업이 필요합니다. 따라서 단일 출력에는 잘 사용하지 않습니다.

코드

int value = 1;
string msg = "소수";
string newMsg = string.Format("{0}은 {1}", value, msg);
Console.WriteLine(newMsg); // 1은 소수

C#의 더하기 연산자는 문자열과 숫자 데이터 형식이 만났을 때, 숫자 데이터 형식을 문자열로 변환하는 특징이 있습니다.

코드

int value = 1;
string msg = "소수";
Console.WirteLine(value + "은 " + msg); // 1은 소수

마지막으로는 문자열 보간법이며, 가장 직관적인 구조이기 때문에 실수가 발생할 가능성이 제일 적습니다.

코드

int value = 1;
string msg = "소수";
Console.WirteLine($"{value}은 {msg}"); // 1은 소수

정리

  • 문자열 보간법을 통해, 문자열이 아닌 데이터도 문자열과 함께 출력할 수 있다.

좋은 웹페이지 즐겨찾기