Hva er rømningssekvenser i C#

Hva er rømningssekvenser i C#
C# er et populært språk som brukes til å løse forskjellige problemer. For å skrive kode i C#, må du bruke en spesifikk syntaks, som inkluderer nøkkelord, operatører og symboler. Mens mange tegn kan skrives direkte inn i koden din, krever noen tegn en spesiell syntaks rømningssekvenser.

Denne artikkelen dekker hva rømningssekvenser er, og hvordan kan vi bruke dem inne i en C# -kode.

Innholdsfortegnelse

  • Hva er rømningssekvenser
  • Hvordan fungerer rømningssekvenser
  • Vanlige rømningssekvenser i C#
  • Bruke rømningssekvenser i C#
  • C# Escape Sequences Eksempelkode
  • Konklusjon

Hva er rømningssekvenser

Escape -sekvenser i C# er en sekvens av tegn som representerer en spesiell betydning når den brukes i en streng bokstavelig eller tegn bokstavelig. Disse sekvensene starter på Backslash (\) og blir fulgt av en spesifikk karakter eller kombinasjon av tegn.

Escape Sequences kan til og med vise tegn som ikke enkelt kan skrives ut, for eksempel faner, newlineer og vognretur, samt tegn som ikke lett kan leses eller skrives som enkelt- og dobbeltsitater.

Hvordan fungerer rømningssekvenser

Escape Sequences fungerer ved å fortelle kompilatoren om å tolke følgende tegn på en bestemt måte. Hvis vi for eksempel vil inkludere et fane -tegn i en streng, vil vi bruke rømningssekvensen \ t. Når kompilatoren møter denne sekvensen, vil den sette inn et fane -tegn.

Vanlige rømningssekvenser i C#

Her er noen av de mest brukte rømningssekvensene i C#:

  • \ n - Newline -karakter.
  • \ r - Vognreturkarakter.
  • \ t - TAB -tegn.
  • \ - Backslash -karakter.
  • ' - Enkelt sitatkarakter.
  • - Dobbelt sitatkarakter.

Bruke rømningssekvenser i C#

Rømningssekvenser kan brukes i en rekke situasjoner i C# -kode. Her er noen eksempler:

Newline karakter \ n

Denne rømningssekvensen brukes til å lage en ny linje i utgangen. Når \ n Karakter leses av kompilatoren, utgangen vil fortsette på en ny linje. Følgende er prøvekoden:

Konsoll.WritLine ("Hello \ Nworld");

Vognreturkarakter \ r

Denne rømningssekvensen brukes til å returnere utgangen til starten av gjeldende linje. Når \ r Karakter er definert i en kode, utgangen vil flytte markøren tilbake til begynnelsen av gjeldende linje. Her er et eksempel:

Konsoll.WritLine ("Hello \ Rworld");

Tab karakter \ t

Denne rømningssekvensen brukes til å sette inn en horisontal fane i utgangen. Når \ t Karakter oppstår i kode, markøren vil bli flyttet til neste fane stopp. Følgende er prøvekoden:

Konsoll.WritLine ("Navn \ tage \ tgender");
Konsoll.WritLine ("ABC \ T25 \ tmale");
Konsoll.WritLine ("XYZ \ t30 \ tmale");

Backslash -karakter \\

Denne rømningssekvensen brukes til å sette inn et tilbakeslagskarakter i utgangen. Når \\ Karakter brukes, utgangen vil omfatte en enkelt tilbakeslagskarakter. Nedenfor er den gitte syntaks for bruk av den i C# -kode:

Konsoll.WritLine ("Linuxhint.com \\ forfatter ");

Enkelt sitatkarakter '

Denne rømningssekvensen kan sette inn et enkelt sitat i utgangen. Når \ ' Karakter oppstår, utgangen vil omfatte et enkelt sitatkarakter. Her er et eksempel:

Konsoll.WritLine ("sa han, \ 'Hello World!\ '");

Dobbelt sitatkarakter "

Denne rømningssekvensen kan sette inn et dobbelt sitat i utgangen. Når \ ” Karakter oppstår, utgangen vil omfatte et dobbelt sitatkarakter. Følgende er prøvekodelinjen som bruker det doble sitattegnet:

Konsoll.WritLine ("" Hello World!"");

C# Escape Sequences Eksempelkode

Nå vil vi dekke et eksempel C# -kode som bruker alle disse rømningssekvensene:

ved hjelp av system;
Klasseprogram

statisk tomrom (streng [] args)

// Ny linje
Konsoll.WritLine ("Hello \ Nworld");
// Vognretur
Konsoll.WritLine ("Hello \ Rworld");
// Tab
Konsoll.WritLine ("Hello \ Tworld");
// Backslash
Konsoll.WritLine ("Hello \\ World");
// enkelt sitat
Konsoll.WritLine ("sa han, \ 'Hello World!\ '");
// dobbelt sitat
Konsoll.Writeline ("sa hun," hei verden!"");

Denne C# -koden demonstrerer bruken av rømningssekvenser. Koden definerer en klasse som heter Program med en statisk metode som heter Hoved som er inngangspunktet i programmet. Inne i hovedmetoden, Konsoll.Writeline Metoden brukes til å skrive ut forskjellige strenger som inkluderer rømningssekvenser.

Produksjon

Når programmet utføres, vil det sende ut strenglitteralene med fluktsekvensene erstattet av deres tilsvarende tegn, og demonstrere hvordan disse fluktsekvensene fungerer i C#.

Konklusjon

Escape Sequences in C# Programmering lar oss inkludere spesialtegn i kode. Ved å bruke rømningssekvenser kan kode leses og forstås enkelt. Ulike fluktsekvenstyper er beskrevet i denne koden. For mer info, les artikkelen.