C# bool type

C# bool type

C # uttales som C Sharp. De .Net Framework brukes for å utføre dette objektorienterte programmeringsspråket. Microsoft har laget det, og dette språket tilhører C -familien. C# -språket brukes til å lage et bredt spekter av applikasjoner, inkludert stasjonære apper, webapper og spill. C# har mange datatyper, og en av dem er C# BOOL -typen. Typen og størrelsen på variable verdier er spesifisert av datatypen. Et "bool" nøkkelord kan brukes til å representere en boolsk datatype. Nøkkelordene på et språk definerer en forhåndsdefinerte handlinger eller noen innebygd prosess. En 'bool' datatype lagrer 1 byte (8 biter) i minnet. På et programmeringsspråk trenger vi en datatype som lagrer bare to verdier som kan være sanne eller usant, ja eller nei, og på eller på. Så den "bool" datatypen har denne spesifikke egenskapen til å lagre to verdier av ekte eller usant.

Syntaks

Bool variabel navn = verdi;

Parametere

Parametere som brukes i C# BOOL -typen er som følger:

  • BOOL -variabelnavn: 'Variabelnavnet' representerer hvilken som helst variabel som x, y, z.
  • Verdi: Verdi representerer de to verdiene, enten kan det være sant eller usant. Det er på grunn av den boolske typen som representerer sannhet og brukes i uttrykket.

Bruk av C# bool -type

C# BOOL -type brukes i forskjellige metoder for å representere sannhetsverdiene. Noen metoder returnerer 'bool' verdiene, og disse er:

  • Bool -matrise: C# boolean -matriser er enkle og tillater sikker og ren kode. De er ikke minneeffektive, men er gode nok
  • Bool Sort: C# boolean kan sorteres. Vi kan bruke dette til å sortere oppføringene i samlingen i henhold til True eller False. Hvis elementene blir beholdt i en matrise eller liste, blir de ordnet ved å bruke sorteringsmetoden.
  • Bool Parse: Strenger kan konverteres til en 'bool'. Og dette gjøres ved å bruke bool -parse -metoden eller bool. Prøv analyser.

Returverdi

I C# BOOL TYPE -programmer returneres bare en verdi som kan være sann eller falsk.

Eksempel nr. 1:

I dette tilfellet vil vi diskutere hvordan du får resultatet i BOOL -typen ved å sammenligne to heltallverdier.

La oss utføre en enkel C# -kode som viser hvordan dette programmet fungerer. Vi startet med å installere programvaren 'Visual Studio' og begynte å kode ved å bruke .Netto rammeverk. Tallrike klassebiblioteker som tilhører dette rammeverket blir referert til som rammeklassebiblioteker. Vi har gitt prosjektnavnet som eksempel1.

ved hjelp av system;
Navneområde Eksempel1

Internt klasseprogram

statisk tomrom (streng [] args)

int a = 5;
int b = 4;
Konsoll.WritLine (a < b);


Etter å ha brukt navneområdet Eksempel1, gir vi referansen ved å skrive uttalelsen 'Internt klasseprogram'. Her er "klassen" et begrep som brukes til å definere enhver klasse i koden. Deretter brukes den statiske tomrommet () -funksjonen. Bruken av det "statiske" nøkkelordet viser at tilgjengeligheten til statiske medlemmer ikke krever objektet. Denne metodens returtype er 'ugyldig'. Begrepet main () indikerer metodenavnet. Og denne funksjonen inneholder attributtet: String [] args. For argumenter for kommandolinje vil du bli brukt 'streng [] args'. Under C# -programmet kan vi passere mange verdier. Her har vi tatt en inngangsvariabel 'A' med heltall datatype og tildelt den til verdi 5. Deretter har vi tatt en annen inngangsvariabel 'B' og tildelt den til verdi 4. Vi har erklært disse variablene for å sammenligne dem og få en utgang i bool -type. I neste uttalelse, konsollen.WritLine () -funksjonen påberopes som brukes til å skrive en tekst eller utdata på terminalen. I denne koden sammenlignes verdiene til variabler 'A' og 'B' ved å bruke en sammenligningsoperatør for å vise om 'A' er mindre enn 'B' eller ikke. Så i utfallet vil vi få svaret i form av ekte eller usant (bool -type). Vi kjører programmet vårt ved å bruke feilsøking og har en utdata.

Utfallet av den nevnte koden sees her. Returverdien er 'falsk' fordi verdien av 'a' er 5 som er større enn verdien av 'b', og derfor sitter vi igjen med falske.

Eksempel nr. 2:

Her vil vi implementere en annen kode for å vite mer om konseptet BOOL -datatype. 'Bool' datatype lagrer 1 byte av minne og representerer verdien enten sann eller usant. Og det er avgjørende å bruke riktig datatype for variabelen. Her har vi spesifisert prosjektnavnet som eksempel2.

ved hjelp av system;
Navneområde Eksempel2

Internt klasseprogram

statisk tomrom (streng [] args)

bool iScSharpeasy = True;
bool iscsharpedifficult = falsk;
Konsoll.WritLine (iScSharpeasy);
Konsoll.WritLine (iScSharpedifficult);


'Systemet' og 'navneområdet Eksempel2' brukes i den første uttalelsen av koden. Deretter gir vi referansen ved å sette inn linjen 'Internal Class -programmet'. Etter det brukes den statiske tomrommet Main () -metoden. Vi passerer 'streng [] args' som en parameter til denne metoden. Nå lar C# -programmet oss passere verdier. Innenfor kroppen av den statiske tomrommet () -funksjonen har vi tatt variabelen 'iScSharpeasy' med 'bool' type og satt den til True. Tilsvarende er en annen variabel 'iScSharpedifficult' definert som falsk. I neste uttalelse påkalte vi funksjonskonsollen.WritLine () to ganger. Den første konsollen.WritLine () vil representere verdien av 'iScSharpeasy', og den andre vil skrive ut verdien av 'iScSharpedifficult'. Disse funksjonene vil vise utfallet som sant eller usant. Når variabelen 'iScSharpeasy' kalles, vil 'True' vises, og når attributtet 'ISCSharpedifficult' brukes, vil 'False' vises.

Så her har vi produksjon når det. Når den første konsollen.WritLine () kalles, den har vist verdien som 'sann' og den andre konsollen.WritLine () skriver ut verdiene som 'falsk'.

Konklusjon

Introduksjon, syntaks og bruk av C# BOOL -datatypen ble diskutert i denne opplæringen. Videre forklarte vi utførelsen av boolske nøkkelord ved å utføre forskjellige programmer i Visual Studio. Vi snakket også om C# -metodene som brukes under utførelsen av programmet. I tillegg kjører vi koden der vi sammenligner to heltallverdier for å produsere et resultat av bool-type. For å sikre at brukernes forståelse av C# BOOL -typen er fullført, utforsket vi emnet i detalj.