4.5 이스케이프 시퀀스

    C#은 WriteLine() 메서드에서 사용할 확장 문자를 제공하는데, 이를 이스케이프 시퀀스(escape sequence)라고 합니다. 역슬래시(\) 기호와 특정 문자를 조합하면 특별한 기능을 제공합니다. 예를 들어 이스케이프 시퀀스는 역슬래시로 시작하는데 은 new line을 의미하여 콘솔 화면에서 줄 바꿈을 합니다.

    자주 사용하는 확장 문자는 다음 표와 같습니다.

    ▼ 표 4-1 주요 이스케이프 시퀀스

    종류

    설명

    \n

    한 줄 내리기(다음 행으로 이동), newline

    \t

    Tab 들여쓰기( Tab 크기만큼 들여쓰기), tab

    \r

    캐리지 리턴(줄의 시작으로 이동), carriage-return

    \'

    작은따옴표 문자 하나 출력

    \"

    큰따옴표 문자 하나 출력

     

    다음은 C# 인터렉티브에서 출력한 내용입니다.

    > Console.WriteLine("안녕 \" 난 큰따옴표야.");
    안녕 " 난 큰따옴표야.
    > Console.WriteLine("안녕 \' 난 작은따옴표야.");
    안녕 ' 난 작은따옴표야.
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.