기본 패턴
csharp
string name = "Mina";
int score = 1200;
string message = $"{name} has {score} points.";
string report = $"Next rank in {1500 - score} points.";설명
+로 문자열을 여러 번 붙이는 코드보다 읽기 쉽습니다.- 숫자나 계산 결과를 바로 문자열 안에 넣을 수 있습니다.
- 로그, UI 문구, 디버그 출력에서 자주 씁니다.
빠른 정리
| 예시 | 결과 |
|---|---|
$"{price:C}" | 통화 형식 |
$"{ratio:P1}" | 퍼센트 형식 |
$"{now:yyyy-MM-dd}" | 날짜 형식 |
주의할 점
복잡한 로직을 문자열 안에 너무 많이 넣으면 오히려 읽기 어려워질 수 있습니다.