Acasă Dezvoltare Ce este o secvență de evadare? - definiție din techopedia

Ce este o secvență de evadare? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă secvența de evacuare?

În C #, o secvență de scăpare se referă la o combinație de caractere care începe cu o bară înapoi (\) urmată de litere sau cifre. Secvențele de scăpare reprezintă caractere neimprimabile și speciale în caractere și șiruri literale. Ca atare, aceștia permit utilizatorilor să comunice cu un dispozitiv de afișare sau cu o imprimantă, trimițând caractere non-grafice de control pentru a specifica acțiuni precum semnele de întrebare și retururile de transport.


O secvență de scăpare este folosită la scrierea secțiunilor de cod, precum definițiile preprocesorului, pentru a specifica caractere de continuare, astfel încât mai multe linii de cod să fie considerate ca o singură linie de către compilator. Expresiile obișnuite care ajută la efectuarea operațiunilor de căutare a șirurilor sofisticate folosesc secvențe de evadare pentru a localiza subcadențe într-o șir mare. Prin activarea șirurilor citate, secvențele de evacuare pot fi utilizate pentru a crea fișiere de ieșire care conțin tag-uri și fișiere șablon text.

Techopedia explică secvența de evadare

O secvență de evacuare conține mai mult de un caracter, dar funcționează ca un singur personaj, deoarece nu există nicio literă care să reprezinte textual caracterul scăpat. Compilatorul convertește secvența de caractere într-un singur personaj scăpat din programul compilat. De exemplu, compilatorul convertește \ n codul sursă într-un singur caracter (cod 10), care reprezintă fluxul de linie din programul compilat.


Următoarea este o listă de secvențe de scăpare C # definite cu reprezentări corespunzătoare:

  • \ 'Ghilimel unic utilizat pentru literele de caractere
  • \ ”Ghilimel dublu utilizat pentru literele cu șiruri
  • \\ Backslash folosit pentru calea fișierului
  • \? Semnul întrebării
  • \ a Alertă
  • \ b Back space
  • \ f Forma de alimentare
  • \ n Linie nouă
  • Întoarcerea carului
  • \ t Fila orizontala
  • \ v fila verticală
  • \ 0 Nul
  • \ u Secvență de scăpare Unicode pentru un personaj cu valoare hex
  • \ x Secvență de scăpare hexadecimală Unicode - similară cu \ u dar cu lungimea variabilă
  • \ U Secvență de scăpare Unicode folosită pentru perechile surogat
Această definiție a fost scrisă în contextul C #
Ce este o secvență de evadare? - definiție din techopedia