Hjem Utvikling Hva er en fluktsekvens? - definisjon fra techopedia

Hva er en fluktsekvens? - definisjon fra techopedia

Innholdsfortegnelse:

Anonim

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
Denne definisjonen ble skrevet i sammenheng med C #
Hva er en fluktsekvens? - definisjon fra techopedia