Innehållsförteckning:
Definition - Vad betyder Escape Sequence?
I C # hänvisar en flygsekvens till en kombination av tecken som börjar med en bakstreck (\) följt av bokstäver eller siffror. Escape-sekvenser representerar icke-utskrivbara och specialtecken i karaktärs- och bokstavssträngar. Som sådant tillåter de användare att kommunicera med en displayenhet eller skrivare genom att skicka icke-grafiska kontrolltecken för att ange åtgärder som frågetecken och vagnreturer.
En flygsekvens används vid skrivning av kodavsnitt, som förbehandlingsdefinitioner, för att specificera fortsättningstecken, så att flera kodrader betraktas som en enda rad av kompilatorn. Regelbundna uttryck som hjälper till att utföra sofistikerade strängsökningsoperationer använder flyktningssekvenser för att lokalisera underlag i en stor sträng. Genom att aktivera citerade strängar kan escape-sekvenser användas för att skapa utdatafiler som innehåller textmalltaggar och -filer.
Techopedia förklarar Escape Sequence
En flyktingssekvens innehåller mer än ett tecken men fungerar som ett enda tecken eftersom det inte finns någon bokstav för att textvis representera det undkomna tecknet. Kompilatorn konverterar sekvensen med tecken till ett enda undviket tecken i det sammanställda programmet. Exempelvis omvandlar kompilatorn \ n i källkoden till ett enda tecken (kod 10), som representerar radmatningen i det sammanställda programmet.
Följande är en lista med definierade C # escape-sekvenser med motsvarande representationer:
- \ "Enda citattecken som används för bokstäver
- \ ”Dubbelt citattecken som används för strängbokstäver
- \\ Backslash används för filvägen
- \? Frågetecken
- \ en varning
- \ b Backspace
- \ f Formfoder
- \ n Ny rad
- Vagn tillbaka
- \ t Horisontell flik
- \ v Vertikal flik
- \ 0 Noll
- \ u Unicode-flygsekvens för ett tecken med hexvärde
- \ x Unicode hexadecimal utrymningssekvens - liknande \ u men med variabel längd
- \ U Unicode-flygsekvens som används för surrogatpar
