Boolske logiske operatører i C#

Boolske logiske operatører i C#

Boolske operatører brukes i C# for å kontrollere programstrømmen og ta logiske beslutninger. C# er et objektorientert språk som er mye brukt av .Nettutviklere.

I denne artikkelen skal vi utforske det grunnleggende om Boolske logiske operatører I C# og hvordan de kan brukes til å kontrollere programflyt.

Hva er boolske logiske operatører?

Boolske logiske operatører er spesielle symboler eller nøkkelord som evaluerer enten sanne eller falske. De brukes til å ta beslutninger i et program avhengig av inngangsforhold. Boolske operatører bruker boolsk algebra som først ble brukt av George Boole.

C# støtter følgende boolske logiske operatører:

  • Og (&&)
  • Eller (||)
  • IKKE (!)
  • Xor (^)

Bruker og operatøren (&&)

De OG Operatør i C# programmering kombinerer mer enn én tilstand. For å sende ut en ekte verdi, må alle inngangsbetingelsene være sanne. Syntaksen for bruk av og operatøren i C# er som følger:

if (condition1 && condition2)

// kode for å utføre hvis begge forholdene er sanne

Bruke OR -operatøren (||)

De ELLER Operatør brukes til å kombinere to eller flere forhold, hvorav bare en må være sant for det samlede uttrykket for å evaluere som sant. Syntaksen for bruk av ELLER Operatør i C# er som følger:

if (tilstand1 || tilstand2)

// kode for å utføre hvis begge tilstand1 eller tilstand2 er sant

Bruke ikke -operatøren (!)

De IKKE Operatør i C# omvendt eller endre inngangslogikkverdien. Hvis vi gir ekte innspill, vil ikke operatøren sende ut falsk og på samme måte hvis den falske tilstanden er gitt til IKKE operatør, det vil returnere en sann verdi. Under kodelinjer Forklar IKKE Operatørsyntaks i C#:

hvis (!tilstand1)

// kode for å utføre hvis tilstand1 er falsk

Bruke XOR -operatøren (^)

XOR i C Sharp er betegnet med “^” (circumflex) symbol. Den utfører en logisk eksklusiv eller operasjon på to operander.

Utgangen vil være sant hvis en tilstand er sann, den andre er falsk og omvendt. Utgangen vil være falsk hvis begge forholdene er sanne eller falske.

if (tilstand1 ^ tilstand2)

// kode for å utføre hvis tilstand1 er sann eller tilstand2 er falsk og omvendt

Eksempelkode for alle fire operatører og (&&), eller (||), ikke (!), og xor (^)

Etter gitt kode forklarer bruken av alle fire operatørene i C#.

ved hjelp av system;
Navneområdeeksempel

Klasseprogram

statisk tomrom (streng [] args)

int num1 = 25, num2 = 5;
bool bool1 = falsk, resultat;
// og operatør
Resultat = (num1> = num2) && (num1 < 20);
Konsoll.WritLine ("og operatør:" + resultat);
// eller operatør
Resultat = (num1 < num2) || (num1 >= 30);
Konsoll.WritLine ("eller operatør:" + resultat);
// ikke operatør
resultat = !bool1;
Konsoll.WritLine ("Ikke operatør:" + resultat);
resultat = (num1> num2) ^ (num1> 20);
Konsoll.WritLine ("XOR Operator:" + Resultat);
Konsoll.WritLine ("Trykk Enter Enter -tasten for å avslutte ...");
Konsoll.Readline ();


I denne koden har vi to heltallvariabler NUM1 og NUM2, og en boolsk variabel bool1 initialisert med falsk.

Vi bruker AND -operatøren, eller operatøren og XOR -operatøren for å evaluere to boolske uttrykk hver og tilordne de resulterende boolske verdiene til resultatvariabelen.

Vi bruker også ikke -operatøren for å invertere verdien av bool1 variabel og tilordne den resulterende boolske verdien til resultatvariabelen.

Til slutt viser vi resultatene fra de fire operatørene som bruker Konsoll.WritLine () metode og vent til brukeren trykker på Enter -tasten før du forlater programmet.

Konklusjon

Boolske logiske operatører brukes mye i C#. Disse operatørene lar oss lage forhold og generere eller sjekke den spesifikke utdataene. Ved å bruke den detaljerte syntaks- og eksempelkoden forklart i denne artikkelen, kan vi enkelt implementere boolske operatører i C#.