[C#] 문자열에서 Escape Sequence 사용하지 않기

2008. 5. 27. 14:59Software Development/.NET Framework

@-따옴표 붙은 문자열 리터럴은 @로 시작하며 큰따옴표로 묶습니다. 예를 들면 다음과 같습니다.

@"good morning"  // a string literal

@-따옴표를 붙이는 경우의 이점은 이스케이프 시퀀스를 처리하지 않기 때문에 다음과 같이 정규화된 파일 이름 등을 쉽게 작성할 수 있다는 것입니다.

 
@"c:\Docs\Source\a.txt"  // rather than "c:\\Docs\\Source\\a.txt"

@-따옴표 붙은 문자열에 큰따옴표를 포함시키려면 다음과 같이 큰따옴표를 두 번 입력합니다.

 
@"""Ahoy!"" cried the captain." // "Ahoy!" cried the captain.

출처 : MSDN