본문 바로가기
CSharp/CSharp 문법

string.Format() 대신 C# 문자열 보간(string interpolation) 사용하기

by MonoSoft 2025. 6. 24.
728x90
반응형

string.Format() 대신 C# 문자열 보간(string interpolation) 사용하기

 

C# 6.0부터는 $ 기호를 사용한 문자열 보간 방식이 도입되어 
string.Format()보다 더 직관적이고 가독성 높은 문자열 조합이 가능합니다.

using System;

class Program
{
    static void Main()
    {
        string name = "김씨샵";
        int age = 35;

        string message = $"안녕하세요, 제 이름은 {name}이고 나이는 {age}살입니다.";
        Console.WriteLine(message);
    }
}

$"텍스트 {변수}" 형태로 사용합니다.

중괄호 {} 안에 직접 표현식도 사용할 수 있습니다. ({age + 1}, {name.ToUpper()} 등)

복잡한 문자열 조합 시 코드가 훨씬 간결해집니다.

숫자 포맷팅도 보간 내에서 가능합니다.
double price = 1234.5;
Console.WriteLine($"가격은 {price:C}입니다."); // ₩1,234.50

 


#CSharp문자열보간 #StringInterpolation활용 #문자열포맷가독성 
#CSharp6이후기능 #CleanCode문자열 #CSharp출력문법 
#코드가독성향상 #문자열결합최적화 #CSharp표현식삽입 
#ConsoleWriteLine활용

728x90
반응형

댓글