Questo articolo copre quali sono le sequenze di fuga e come possiamo usarle all'interno di un codice C#.
Sommario
Quali sono le sequenze di fuga
Le sequenze di fuga in C# sono una sequenza di caratteri che rappresenta un significato speciale se usato all'interno di una stringa letterale o il personaggio letterale. Queste sequenze iniziano su Backslash (\) e sono seguiti da un carattere specifico o una combinazione di personaggi.
Le sequenze di escape possono persino visualizzare caratteri che non possono essere facilmente stampati come schede, neotine e ritorni di trasporto, nonché personaggi che non possono essere facilmente letti o digitati come citazioni single e doppie.
Come funzionano le sequenze di fuga
Le sequenze di fuga funzionano dicendo al compilatore di interpretare i seguenti personaggi in modo specifico. Ad esempio, se vogliamo includere un carattere di scheda in una stringa, useremo la sequenza di escape \T. Quando il compilatore incontra questa sequenza, inserirà un carattere di scheda.
Sequenze di fuga comuni in c#
Ecco alcune delle sequenze di fuga più utilizzate in C#:
Usando sequenze di escape in C#
Le sequenze di fuga possono essere utilizzate in una varietà di situazioni nel codice C#. Ecco alcuni esempi:
Carattere newline \ n
Questa sequenza di fuga viene utilizzata per creare una nuova linea nell'output. Quando il \N Il personaggio viene letto dal compilatore, l'output continuerà su una nuova riga. Di seguito è riportato il codice di esempio:
Console.WriteLine ("Hello \ nworld");Carattere di ritorno in carrozza \ r
Questa sequenza di fuga viene utilizzata per restituire l'output all'inizio della linea corrente. Quando il \R Il carattere è definito in un codice, l'output sposterà il cursore all'inizio della riga corrente. Ecco un esempio:
Console.WriteLine ("Hello \ rworld");Carattere tab \ t
Questa sequenza di fuga viene utilizzata per inserire una scheda orizzontale nell'uscita. Quando il \T Il carattere si incontra nel codice, il cursore verrà spostato sulla tavola successiva. Di seguito è riportato il codice di esempio:
Console.WriteLine ("Name \ Tage \ tgender");Carattere di backslash \\
Questa sequenza di fuga viene utilizzata per inserire un carattere di retroscena nell'output. Quando il \\ Il carattere viene utilizzato, l'output includerà un singolo carattere di backslash. Di seguito è riportata la sintassi data per l'utilizzo nel codice C#:
Console.WriteLine ("Linuxhint.com \\ autore ");Caratto di citazione singola '
Questa sequenza di fuga può inserire una singola citazione nell'output. Quando il \ ' si incontra il carattere, l'output includerà un singolo citazione. Ecco un esempio:
Console.WriteLine ("Ha detto, \ 'Hello World!\ '");Carattere a doppia citazione "
Questa sequenza di fuga può inserire una doppia citazione nell'output. Quando il \ " si incontra il carattere, l'output includerà un carattere a doppia citazione. Di seguito è riportata la riga di codice di esempio che utilizza il carattere a doppia citazione:
Console.WriteLine ("" Hello World!"");C# Codice di esempio sequenze di escape
Ora tratteremo un codice C# Esempio che utilizza tutte queste sequenze di Escape:
usando il sistema;Questo codice C# dimostra l'uso di sequenze di escape. Il codice definisce una classe chiamata Programma con un metodo statico chiamato Principale che è il punto di ingresso del programma. All'interno del metodo principale, il Console.Linea di scrittura Il metodo viene utilizzato per stampare varie stringhe che includono sequenze di fuga.
Produzione
Quando il programma viene eseguito, emetterà i letterali di stringa con le sequenze di escape sostituite dai loro caratteri corrispondenti, dimostrando come funzionano queste sequenze di fuga in C#.
Conclusione
Le sequenze di escape nella programmazione C# ci consentono di includere caratteri speciali nel codice. Usando sequenze di escape, il codice può essere letto e compreso facilmente. Diversi tipi di sequenza di fuga sono descritti in questo codice. Per ulteriori informazioni, leggi l'articolo.