Innholdsfortegnelse:
Definisjon - Hva betyr Escape Sequence?
I C # refererer en flukt-sekvens til en kombinasjon av tegn som begynner med en skråstrek (\) etterfulgt av bokstaver eller sifre. Escape-sekvenser representerer ikke-utskrivbare og spesialkarakterer i karakter- og bokstavstrenger. Som sådan tillater de brukere å kommunisere med en skjermenhet eller skriver ved å sende ikke-grafiske kontrolltegn for å spesifisere handlinger som spørsmålstegn og vognretur.
En flukt-sekvens brukes når du skriver seksjoner av kode, for eksempel definisjonsprosessor, for å spesifisere fortsettelsestegn, slik at flere kodelinjer blir betraktet som en enkelt linje av kompilatoren. Vanlige uttrykk som hjelper til med å utføre sofistikerte strengsøkoperasjoner, bruker rømningssekvenser for å lokalisere underlag i en stor streng. Ved å aktivere siterte strenger, kan rømningssekvenser brukes til å lage utdatafiler som inneholder tekstmalkoder og filer.
Techopedia forklarer Escape Sequence
En flukt-sekvens inneholder mer enn ett tegn, men fungerer som et enkelt tegn fordi det ikke er noen bokstav for å tekstlig representere det rømte tegnet. Kompilatoren konverterer sekvensen til tegn til et enkelt rømt tegn i det kompilerte programmet. For eksempel konverterer kompilatoren \ n i kildekoden til et enkelt tegn (kode 10), som representerer linjematingen i det kompilerte programmet.
Følgende er en liste over definerte C # escape-sekvenser med tilsvarende representasjoner:
- \ 'Enkelt anførselstegn brukt for tegnlitterære
- \ ”Dobbelt anførselstegn brukt for strenglitterære
- \\ Backslash brukes til filstien
- \? Spørsmålstegn
- \ a Varsel
- \ b Backspace
- \ f Form feed
- \ n Ny linje
- Vognretur
- \ t Horisontal fane
- \ v Vertikal fane
- \ 0 Null
- \ u Unicode escape-sekvens for et tegn med en hekseverdi
- \ x Unicode heksadesimal flukt-sekvens - lik \ u men med variabel lengde
- \ U Unicode rømningssekvens brukt for surrogatpar
