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
반응형
'CSharp > CSharp 문법' 카테고리의 다른 글
Dictionary<TKey, TValue>를 효율적으로 초기화하는 방법 (0) | 2025.07.02 |
---|---|
string.IsNullOrWhiteSpace()로 안전한 문자열 검증하기 (0) | 2025.07.01 |
var 키워드로 코드 가독성과 유지보수 향상하기 (0) | 2025.06.23 |
using 문으로 리소스를 안전하게 해제하기 (0) | 2025.06.19 |
Dictionary<TKey, TValue>에서 안전하게 키 검색하기 with TryGetValue (0) | 2025.06.18 |
댓글