C#시작과 문법

문자열 보간

문자열을 연결하지 않고 `$""` 문법으로 변수와 표현식을 바로 넣는 C# 문자열 보간 패턴입니다.

마지막 수정 2026년 3월 15일

기본 패턴

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}"날짜 형식

주의할 점

복잡한 로직을 문자열 안에 너무 많이 넣으면 오히려 읽기 어려워질 수 있습니다.