String 앞에 @를 사용하는 경우는 보통 두가지 경우로 나와있다
1. 파일 경로를 표현할때
이스케이프 시퀀스(\n, \t 등)으로 인식되는 \를 포함하여 무시하고 문자열로 인식하게 해준다.
예시
Console.Write("\n 예시");
# 출력값
예시
Console.Write(@"\n 예시");
# 출력값
\n 예시
2. 쿼리문을 작성할때
String으로 여러줄을 작성할때
예시
Console.Write("SELECT *\n"
+ "FROM user \n"
+ "WHERE id_no>10\n"
+ "ORDER BY id_no DESC\n");
Console.Write(@"SELECT *
FROM user
WHERE id_no>10
ORDER BY id_no DESC");
'Programming > C#' 카테고리의 다른 글
[C#]배열 뒤에서부터 배열 요소에 접근(Index from end operator) (0) | 2022.09.26 |
---|---|
[C#]GetNumericValue() - Char를 Double, Int로 변환 (0) | 2022.05.11 |
[C#]CS7022 프로그램의 진입점이 전역 코드 Main() 진입점을 무시합니다. (0) | 2022.05.10 |