Hva er ? Operatør i C#

Hva er ? Operatør i C#
Operatøren (?:) I C# er en betinget operatør som kan brukes til if-ests-setninger, da det lar brukere skrive mer kortfattet kode som er lettere å forstå. Operatøren evaluerer et boolsk uttrykk og returnerer en av to mulige verdier avhengig av om uttrykket er sant eller usant. Denne artikkelen vil utforske ?: Operatør i detalj og gi et eksempel som bruker det for å illustrere arbeidet med denne operatøren.

Hva er ?: Operatør i C#

De ?: Operatør, også kjent som betinget operatør, gir metode for å skrive en IF-elvesetning i C#. Det tar tre operander: et boolsk uttrykk, og to uttrykk som blir evaluert basert på det boolske resultatet. Syntaksen er som følger:

betingelse ? : ;

Hvis tilstanden blir sann, vil Expression1 bli evaluert og returnert, mens hvis tilstanden er falsk, vil Expression2 bli evaluert og returnert. De ?: Operatør brukes ofte til å forenkle koden og gjøre den mer lesbar.

Hvordan bruke den ternære operatøren ?: Operatør i C#

For å demonstrere bruken av dette ?: operatør i C# Under et eksempelkode ga jeg at sjekker om antallet som er angitt er rart eller til og med bruker den samme operatøren:

ved hjelp av system;
Klasseprogram
statisk tomrom Main (String [] args)
int num = 9;
Strengresultat = (Num % 2 == 0) ? "Antall er jevn": "Nummer er rart";
Konsoll.WritLine (resultat);

I dette eksemplet erklærer vi en heltallsvariabel som heter NUM og tildeler det verdien 9 og neste den ternære operatøren brukes til å sjekke om tallet er merkelig eller til og med.

(Num % 2 == 0) sjekker hvis resten av variabelen “Num” delt med 2 er lik null. Med andre ord, det sjekker om “num” er et jevnt tall. “%” -Symbolet kalles moduloperatøren når den returnerer resten i resultatet av divisjon, og hvis resten er null, betyr det at tallet er jevnt delbart med 2, noe som betyr at det er et jevnt tall.

Hvis nummeret er jevnt, returneres True_expression “Number Is jevn”.

Ellers returneres FALSE_EXPRESSION “Number Odd”. Til slutt skriver vi ut verdien av meldingsvariabelen, som vil være "antall er rart" siden 9 er et oddetall:

Konklusjon

Den ternære operatøren (?:) I C# er en nyttig snarvei for å skrive if-ests-uttalelser. Det lar oss skrive mer lesbar kode som igjen gjør det enkelt for andre å forstå den, spesielt når vi arbeider med enkle betingede uttalelser. Imidlertid er det viktig å bruke operatøren nøye og bare i tilfeller der den forbedrer kodelesbarhet og vedlikeholdbarhet.