Ulike måter å unnslippe doble sitater i C# programmering:
Eksempel nr. 1: Bruker @ og “" Escape Character.
I dette eksemplet bruker vi @ og “Escape Characters for Escaping Double Quotes in C# Programmering. Vi bruker Ubuntu 20.04 Tekstredigerer for å utføre disse eksemplene. Vi lagrer vår C# kodefil med ".CS ”Fil Extension. La oss prøve dette gitt eksempel for å lære dette konseptet.
Startuttalelsen til C# -programmet er “Bruke system”. Når vi skriver denne linjen, bruker vi systembiblioteket i C# -koden vår. Den inneholder forskjellige klasser og funksjoner. Vi får tilgang til "konsoll" -klassen og "WritLine ()" -funksjonen når vi bruker dette biblioteket. Etter å ha importert dette biblioteket, har vi et "navneområde". Navnet på dette navneområdet er “CSharpprogram”. Etter dette erklærer vi en klasse med navnet "Demo".
Vi initialiserer "hoved" -funksjonen som er "statisk" her og erklærer en variabel med navnet "Melding" av strengdatatype. Vi initialiserer denne "meldings" -variabelen med strengen som er "mitt første CSHARP -program". For å unnslippe doble sitater på “Csharp”, bruker vi @ -symbolet i starten av strengen og plasserer de doble sitatene i det andre paret av det doble sitatet (som dette “Csharp”). Du må sette @ symbol før denne strengen. Etter dette må vi skrive ut linjen med Escape Quotes på terminalskjermen. Så vi bruker “konsollen.WritLine ”-funksjon som gjengir denne linjen på terminalen.
For utførelse av denne koden har vi forskjellige kommandoer. Når vi bruker Ubuntu 20.04 server, vi må følge kommandoene for å få utdataene. Vi har to kommandoer her i det gitte bildet. Først må vi bruke "MCS" -kompilatoren som kompilerer denne C# -koden. Etter den vellykkede samlingen vil dette lage en kjørbar fil for oss. Så bruker vi “.exe ”filtyvning med“ Mono ”-kommandoen og denne kommandoen utfører denne koden. Vi får utdataene når begge kommandoene kjører vellykket. På bildet nedenfor vises "csharp" i de doble sitatene.
Eksempel nr. 2: Bruke \ Backslash Escape Character.
Vi skal utdype et annet eksempel der vi bruker den andre metoden for å rømme doble sitater i C# programmering i Ubuntu 20.04. Her bruker vi backslash-fluktkarakteren for å rømme dobbeltkjørt:
Vi initialiserer "systemet" navneområdet på den første linjen i C# -koden. Vi kommer til å bruke dette “Bruke system” for å få grunnleggende funksjoner og klasser av C# -programmet. Deretter har vi også et navneområde som heter “Program”. Vi må starte klassen med navnet “Csharp” og påkalle “Main” -metoden. Innenfor denne "hoved" -metoden erklærer vi en strengvariabel "MSG" og lagrer en streng. I strengen skal vi sette de doble sitatene.
Så for dette bruker vi Backslash -metoden i disse strengdataene. Vi plasserer dette \ i starten og slutten av strengen der vi ønsker å sette de doble sitatene. I dette eksemplet må vi legge de doble sitatene på strengen "Escape Quotes". Så vi skriver denne strengen som “\ Escape Quotes \”. Vi skal skrive en \ før hvert dobbelt tilbud. Du må være sikker på at du bruker riktig syntaks for backslash -fluktkarakteren. Strengen “Escape Quotes” er vedlagt i dobbelt anførselstegn.
Nå skal vi bruke "WritLine" -funksjonen til "Console" -klassen slik at vi kan skrive ut denne strengen på skjermbildet. Vi limer også inn skjermbildet for utdataene fra programmene, slik at du enkelt kan forstå hvordan disse metodene slipper unna doble sitater i C# programmering. Her kan du se at strengen “Escape Quotes” er skrevet inne i dobbeltkvotene.
Eksempel nr. 3:
La oss utforske det siste eksemplet der vi bruker begge metodene i et enkelt C# -program. Vi forklarer begge metodene for å rømme sitater i C# separat. Nå skal vi bruke begge metodene i ett program for å rømme sitater.
Start programmet med det samme “Bruke system” -bibliotek som vi diskuterer i eksempler 1 og 2. Navnområdet her heter “Escape_quotes” og erklærer en klasse i dette C# -programmet med navnet “DemoProgram”. "Main" -funksjonen er den obligatoriske delen av vårt C# -program fordi det er inngangspunktet i vårt C# -program. I koden bruker vi to strengvariabler. Så vi erklærer en strengvariabel med navnet “Fruits” og den andre strengvariabelen med navnet “Vegetables”.
Vi lagrer også noen fruktnavn til "String Fruits" og noen vegetabilske navn til den andre strengen "Vegetables". Her må vi unnslippe sitater på hvert navn på frukt og grønnsak. For å slippe unna sitater på fruktnavn bruker vi den andre metoden som er \ backslash -metoden. Vi bruker den samme teknikken som vi forklarte ovenfor i eksempel 2. Vi må skrive tilbakeslaget før hver dobbeltsakte. Vi skriver dette som “\” Apple \ ”\” Mango \ ”\” Orange \ ”\” Banana \ ”” og lagrer denne strengen som den første strengen “Fruits”.
Så alle navnene på frukt vil være omgitt av doble sitater. Vi setter også dobbeltkvoter på hvert grønnsaksnavn, så for dette. Vi bruker den første metoden som vi diskuterer i eksempel 1. Først satte vi @ -symbolet og satte deretter de doble sitatene i de andre paret av doble sitater som vist på bildet ovenfor. Deretter lagrer vi disse grønnsaksnavnene i den andre strengen "Vegetables". Nå er det på tide å skrive ut disse strengene. WritLine -funksjonen til konsollklassen vil vise disse navnene på skjermen. Her bruker vi fire “konsoll.WritLine ”uttalelser for å vise utdataene. Vi skal lime inn skjermdumpen på utdataene nedenfor:
Produksjonen viser at hvert navn på frukt og grønnsak er omgitt av dobbeltkjørestene. I koden over bruker vi to alternative måter for å rømme sitater i C# programmering. Vi bruker backslash -metoden på fruktnavn og @ “” -metode på vegetabilske navn, men utgangen fra begge metodene er den samme.
Konklusjon:
Denne artikkelen hjelper deg å lære rømningssitater i C# programmering. Vi har definert metodene for å rømme sitater og deretter utforsket forskjellige eksempler der vi har brukt forskjellige metoder for å legge til doble sitater. Her har vi forklart to metoder for å slippe unna sitater og utført alle disse eksemplene på Ubuntu 20.04. Vi ga også skjermbildene til koden og utdataene.