C# Bool Type

C Bool Type



C # uttales som C skarp. .NET-rammeverket brukes til å 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 apper, inkludert skrivebordsapper, nettapper og spill. C# har mange datatyper og en av dem er C# bool-typen. Type og størrelse på variabelverdier spesifiseres av datatypen. Et «bool»-nøkkelord kan brukes til å representere en boolsk datatype. Nøkkelordene i et språk definerer en forhåndsdefinert handling eller en innebygd prosess. En 'bool'-datatype lagrer 1 byte (8 bits) i minnet. I et programmeringsspråk trenger vi en datatype som bare lagrer to verdier som kan være sanne eller usanne, ja eller nei, og på eller av. Så, 'Bool'-datatypen har denne spesifikke egenskapen for å lagre to verdier av sant eller usant.

Syntaks

Bool variabelnavn = verdi ;

Parametere

Parametre som brukes i C# bool-typen er som følger:







  • Bool Variabelnavn : 'Variabelnavnet' representerer enhver variabel som x, y, z.
  • Verdi : Verdi representerer de to verdiene, enten den kan være sann eller usann. 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 Array : C# boolske arrays er enkle og tillater sikker og ren kode. De er ikke minneeffektive, men er gode nok
  • Bool Sorter : C# Boolean kan sorteres. Vi kan bruke dette til å sortere oppføringene i samlingen etter sant eller usant. Hvis elementene beholdes 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-parsemetoden eller bool. Prøv Parse.

Returverdi

I programmer av typen C# bool returneres bare én verdi som kan være sann eller usann.



Eksempel nr. 1:

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





La oss kjøre en enkel C#-kode som viser hvordan dette programmet fungerer. Vi startet med å installere programvaren ‘Visual studio’ og begynte å kode ved å bruke .NET Framework. Tallrike klassebiblioteker som tilhører dette rammeverket blir referert til som rammeklassebiblioteker. Vi har gitt prosjektet navnet som Eksempel1.

ved hjelp av System ;

navneområde eksempel1

{
innvendig klasse Program
{
statisk tomrom Hoved ( streng [ ] args )
{
int en = 5 ;
int b = 4 ;
Konsoll . WriteLine ( en < b ) ;
}
}


}

Etter å ha brukt navnerommet eksempel1, gir vi referansen ved å skrive setningen 'internt klasseprogram'. Her er 'klassen' et begrep som brukes til å definere enhver klasse i koden. Deretter brukes den statiske void Main()-funksjonen. Bruken av nøkkelordet 'statisk' 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 kommandolinjeargumenter vil 'string[] args'-attributtet bli brukt. I løpet av C#-programmet kan vi sende mange verdier. Her har vi tatt en inngangsvariabel 'a' med heltallsdatatype og tilordnet den til verdi 5. Deretter har vi tatt en annen inngangsvariabel 'b' og tilordnet den til verdi 4. Vi har erklært disse variablene for å sammenligne dem og få en utgang i bool type. I den neste setningen påkalles Console.WriteLine()-funksjonen som brukes til å skrive en tekst eller utdata på terminalen. I denne koden sammenlignes verdiene til variablene 'a' og 'b' ved å bruke en sammenligningsoperator for å vise om 'a' er mindre enn 'b' eller ikke. Så i utfallet vil vi få svaret i form av sant eller usant (bool-type). Vi kjører programmet vårt ved å bruke debug og har en utgang.



Resultatet av den nevnte koden er sett her. Returverdien er 'false' fordi verdien av 'a' er 5 som er større enn verdien på 'b', derfor sitter vi igjen med usann.

Eksempel nr. to:

Her vil vi implementere en annen kode for å vite mer om konseptet bool datatype. 'Bool' datatype lagrer 1 byte med minne og representerer verdien enten sant 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

{

innvendig klasse Program
{
statisk tomrom Hoved ( streng [ ] args )
{
bool erCSharpeasy = ekte ;
bool erCSarped = falsk ;
Konsoll . WriteLine ( erCSharpeasy ) ;
Konsoll . WriteLine ( erCSarped ) ;
}
}


}

'System' og 'navneområde eksempel2' brukes i den første setningen av koden. Deretter gir vi referansen ved å sette inn linjen 'internt klasseprogram'. Etter det brukes den statiske void Main()-metoden. Vi sender 'strengen[] args' som en parameter til denne metoden. Nå lar C#-programmet oss sende verdier. Innenfor hoveddelen av den statiske void Main()-funksjonen har vi tatt variabelen 'isCsharpeasy' med 'bool'-type og satt den til sann. På samme måte er en annen variabel 'isCsharpedifficult' definert som falsk. I den neste setningen påkalte vi funksjonen Console.WriteLine() to ganger. Den første Console.WriteLine() vil representere verdien til 'isCsharpeasy' og den andre vil skrive ut verdien til 'isCsharpedifficult'. Disse funksjonene vil vise utfallet som sant eller usant. Når variabelen 'isCsharpeasy' kalles, vises 'true', og når attributtet 'isCsharpedifficult' brukes, vises 'false'.

Så her har vi utdata i form av bool-datatyper som er sanne og usanne. Når den første Console.WriteLine() kalles, har den vist verdien som «true» og den andre Console.WriteLine() skriver ut verdiene som «false».

Konklusjon

Introduksjonen, syntaksen og bruken 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 gjennomføringen av programmet. I tillegg kjører vi koden der vi sammenligner to heltallsverdier for å produsere et bool-type resultat. For å sikre at brukernes forståelse av C# bool-typen er fullstendig, har vi utforsket emnet i detalj.