문자열 보간

문자열 리터럴에 변수를 삽입할 수 있다. 문자열 리터럴 앞에 $를 붙이고 중괄호{ }로 표시한다.

 

일반적으로 문자열을 출력하는 방법에는 아래의 방법이 있다.

String firstName = "김";
String lastName = "코딩";
int age = 5;

Console.WriteLine("안녕하세요." + firstName + " " + lastName + "입니다.");
Console.WriteLine("저는 " + age + "살 입니다.");

그러나 이는 변수와 문장을 연결해야해서 번거롭다. 더 간단하게 쓸 수 있는 방법이 바로 문자열 보간이다.

Console.WriteLine($"안녕하세요. {firstName}{lastName}입니다.");
Console.WriteLine($"저는 {age}살 입니다.");

변수에 공간을 추가하고 싶다면 쉼표를 찍고 원하는 만큼의 숫자를 써주면 된다.

Console.WriteLine($"안녕하세요. {firstName}{lastName}입니다.");
Console.WriteLine($"저는 {age, 10}살 입니다.");

오른쪽에 공간을 주고 싶다면 음수를 입력하면 된다.

Console.WriteLine($"안녕하세요. {firstName}{lastName}입니다.");
Console.WriteLine($"저는 {age, -10}살 입니다.");

 

 

'C# > C#' 카테고리의 다른 글

27. 조건 연산자(Conditional Operator)  (0) 2023.10.11
26. 예외 처리(Exception)  (0) 2023.10.11
25. params 키워드(Params Keyword)  (0) 2023.09.28
24. 오버로딩(Method Overloading)  (0) 2023.09.26
23. 리턴(Return Keyword)  (0) 2023.09.20

+ Recent posts