@ 기호로 여러 줄 문자열 저장하기
문자열 앞에 @ 기호를 붙이면 문자열 자체를 그대로 문자열로 저장합니다. 이때 이스케이프 시퀀스도 함께 저장합니다. 다음 예제를 살펴보세요.
@ 기호로 여러 줄 문자열 사용: MultiLineString.cs
using System; class MultiLineString { static void Main() { string multiLines = @" 안녕하세요. 반갑습니다. "; Console.WriteLine(multiLines); } }
실행 결과
안녕하세요. 반갑습니다.
실행하면 줄 바꿈 및 소스 코드에 있는 빈 공백까지 모두 포함하여 문자열로 저장되는 것을 확인할 수 있습니다.
이처럼 C# 코드 기반에서 디렉터리 경로나 자바스크립트 코드 블록, SQL 문 등 여러 줄에 걸쳐 작성할 내용은 @ 기호를 앞에 붙여 문자열 하나로 인식하게 할 수 있습니다.