string.Format()으로 문자열 포맷 지정하기
string.Format()은 텍스트 내에 변수 값을 삽입할 수 있는
다양한 서식 지정 기능을 제공합니다.
숫자, 날짜, 통화 등 포맷이 필요한 문자열 출력에서
매우 유용하게 사용됩니다.
using System;
class Program
{
static void Main()
{
string name = "델파이사이트";
int visitors = 1234;
DateTime today = DateTime.Today;
string message = string.Format("📅 {0:yyyy-MM-dd} 기준, {1} 방문자 수: {2:N0}명",
today, name, visitors);
Console.WriteLine(message);
}
}
출력 결과:
📅 2025-05-13 기준, 델파이사이트 방문자 수: 1,234명
{0}, {1} 등 자리 표시자를 사용하며, 뒤에 있는 값들이 순서대로 채워집니다.
:yyyy-MM-dd, :N0 같은 형식을 지정하면 날짜나 숫자를 원하는 형태로 포맷팅할 수 있습니다.
문자열의 복잡한 조합을 한 줄로 처리할 수 있어 가독성이 좋아집니다.

#CSharp문자열포맷 #stringFormat활용 #날짜포맷출력 #숫자포맷정리 #DotNet서식지정
#가독성좋은코드 #텍스트조합기법 #포맷형식정리 #CleanCode표현 #출력메시지템플릿
'CSharp > CSharp 문법' 카테고리의 다른 글
OrderBy()와 ThenBy()로 정렬 기준 다중 지정하기 (0) | 2025.05.15 |
---|---|
Select()로 컬렉션의 각 요소 가공하기 (0) | 2025.05.14 |
string.Contains()로 문자열 포함 여부 간단히 확인하기 (0) | 2025.05.05 |
Array.Exists()로 배열 조건 빠르게 검사하기 (0) | 2025.04.30 |
string.IsNullOrWhiteSpace()로 문자열 안전하게 검사하기 (0) | 2025.04.29 |
댓글