차례:
정의-이스케이프 시퀀스 란 무엇입니까?
C #에서 이스케이프 시퀀스는 백 슬래시 (\)로 시작하고 문자 나 숫자가 뒤에 오는 문자의 조합을 나타냅니다. 이스케이프 시퀀스는 문자 및 리터럴 문자열에서 인쇄 할 수없는 특수 문자를 나타냅니다. 따라서 사용자는 그래픽이 아닌 제어 문자를 전송하여 물음표 및 캐리지 리턴과 같은 조치를 지정하여 디스플레이 장치 또는 프린터와 통신 할 수 있습니다.
이스케이프 시퀀스는 연속 문자를 지정하기 위해 전 처리기 정의와 같은 코드 섹션을 작성할 때 사용되므로 컴파일러에서 여러 줄의 코드를 한 줄로 간주합니다. 정교한 문자열 검색 작업을 수행하는 데 도움이되는 정규식은 이스케이프 시퀀스를 사용하여 큰 문자열 내에서 하위 문자열을 찾습니다. 인용 문자열을 사용하면 이스케이프 시퀀스를 사용하여 텍스트 템플릿 태그 및 파일이 포함 된 출력 파일을 만들 수 있습니다.
Techopedia는 탈출 시퀀스를 설명합니다
이스케이프 시퀀스에는 문자가 두 개 이상 포함되어 있지만 이스케이프 된 문자를 텍스트로 나타내는 문자가 없기 때문에 단일 문자로 작동합니다. 컴파일러는 컴파일 된 프로그램에서 일련의 문자를 단일 이스케이프 문자로 변환합니다. 예를 들어, 컴파일러는 소스 코드의 \ n을 컴파일 된 프로그램의 줄 바꿈을 나타내는 단일 문자 (코드 10)로 변환합니다.
다음은 해당 표현이있는 정의 된 C # 이스케이프 시퀀스 목록입니다.
- 문자 리터럴에 사용되는 작은 따옴표
- 문자열 리터럴에 사용되는 큰 따옴표
- 파일 경로에 사용되는 백 슬래시
- \? 물음표
- \ a 알림
- \ b 백 스페이스
- \ f 양식 피드
- \ n 줄 바꿈
- \ r 캐리지 리턴
- \ t 가로 탭
- \ v 세로 탭
- \ 0 널
- 16 진수 값을 가진 문자에 대한 \ u 유니 코드 이스케이프 시퀀스
- \ x 유니 코드 16 진수 이스케이프 시퀀스-\ u와 유사하지만 가변 길이
- 서로 게이트 쌍에 사용되는 \ U 유니 코드 이스케이프 시퀀스