[C#] 문자열에서 Escape Sequence 사용하지 않기
2008. 5. 27. 14:59ㆍSoftware 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