더북(TheBook)

@ 기호로 여러 줄 문자열 저장하기

문자열 앞에 @ 기호를 붙이면 문자열 자체를 그대로 문자열로 저장합니다. 이때 이스케이프 시퀀스도 함께 저장합니다. 다음 예제를 살펴보세요.

@ 기호로 여러 줄 문자열 사용: MultiLineString.cs

using System;

class MultiLineString
{
    static void Main()
    {
        string multiLines = @"
            안녕하세요.
            반갑습니다.
        ";

        Console.WriteLine(multiLines);
    }
}

실행 결과

         안녕하세요.
         반갑습니다.

실행하면 줄 바꿈 및 소스 코드에 있는 빈 공백까지 모두 포함하여 문자열로 저장되는 것을 확인할 수 있습니다.

이처럼 C# 코드 기반에서 디렉터리 경로나 자바스크립트 코드 블록, SQL 문 등 여러 줄에 걸쳐 작성할 내용은 @ 기호를 앞에 붙여 문자열 하나로 인식하게 할 수 있습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.