본문 바로가기
CSharp/CSharp 문법

string.Format()으로 문자열 포맷 지정하기

by MonoSoft 2025. 5. 13.
728x90
반응형

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표현 #출력메시지템플릿

728x90
반응형

댓글