Hjem Udvikling Hvad er en flugt sekvens? - definition fra techopedia

Hvad er en flugt sekvens? - definition fra techopedia

Indholdsfortegnelse:

Anonim

Definition - Hvad betyder Escape Sequence?

I C # refererer en flugt-sekvens til en kombination af tegn, der begynder med en tilbage skråstreg (\) efterfulgt af bogstaver eller cifre. Escape-sekvenser repræsenterer ikke-udskrivbare og specialtegn i karakter og bogstavelige strenge. Som sådan tillader de brugere at kommunikere med en displayenhed eller printer ved at sende ikke-grafiske kontroltegn for at specificere handlinger som spørgsmålstegn og vognretur.


En flugt-sekvens bruges, når man skriver dele af koder, som forbehandlingsdefinitioner, til at specificere fortsættelsestegn, så flere kodelinjer betragtes som en enkelt linje af kompilatoren. Regelmæssige udtryk, der hjælper med at udføre sofistikerede strengsøgningsoperationer, bruger flugt-sekvenser til at lokalisere underlag i en stor streng. Ved at aktivere citerede strenge kan undslipssekvenser bruges til at oprette outputfiler, der indeholder tekstskabelonskoder og filer.

Techopedia forklarer Escape Sequence

En flugt-sekvens indeholder mere end et tegn, men fungerer som et enkelt tegn, fordi der ikke er noget bogstav, der teksturalt repræsenterer det undslåede tegn. Compileren konverterer sekvensen af ​​tegn til et enkelt undslået tegn i det kompilerede program. F.eks. Konverterer compileren \ n i kildekoden til et enkelt tegn (kode 10), der repræsenterer linjefødet i det kompilerede program.


Følgende er en liste over definerede C # fluksekvenser med tilsvarende repræsentationer:

  • \ 'Enkelt anførselstegn, der bruges til bogstavtegn
  • \ ”Dobbelt citatmærke brugt til streng bogstaver
  • \\ Backslash brugt til filstien
  • \? Spørgsmålstegn
  • \ a Alert
  • \ b Backspace
  • \ f Form feed
  • \ n Ny linje
  • Vognretur
  • \ t Fanen Vandret
  • \ v Lodret fane
  • \ 0 Nul
  • \ u Unicode escape-sekvens for et tegn med en hex-værdi
  • \ x Unicode hexadecimal flugt-sekvens - svarende til \ u, men med variabel længde
  • \ U Unicode-flugt-sekvens, der bruges til surrogatpar
Denne definition blev skrevet i forbindelse med C #
Hvad er en flugt sekvens? - definition fra techopedia