Denne artikkelen dekker hva rømningssekvenser er, og hvordan kan vi bruke dem inne i en C# -kode.
Innholdsfortegnelse
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#:
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");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;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.