문자열 보간
문자열 리터럴에 변수를 삽입할 수 있다. 문자열 리터럴 앞에 $를 붙이고 중괄호{ }로 표시한다.
일반적으로 문자열을 출력하는 방법에는 아래의 방법이 있다.
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 |