C# Bool Type

C Bool Type



C # udtales som C skarp. .NET frameworket bruges til at udføre dette objektorienterede programmeringssprog. Microsoft har skabt det, og dette sprog tilhører C-familien. C#-sproget bruges til at skabe en lang række applikationer, herunder desktop-apps, web-apps og spil. C# har mange datatyper, og en af ​​dem er C# bool-typen. Variableværdiernes type og størrelse er specificeret af datatypen. Et 'bool' nøgleord kan bruges til at repræsentere en boolsk datatype. Nøgleordene i et sprog definerer en foruddefineret handling eller en indbygget proces. En 'bool' datatype gemmer 1 byte (8 bit) i hukommelsen. I et programmeringssprog har vi brug for en datatype, der kun gemmer to værdier, der kan være sande eller falske, ja eller nej, og til eller fra. Så 'Bool'-datatypen har denne specifikke egenskab til at gemme to værdier af sand eller falsk.

Syntaks

Bool variabel navn = værdi ;

Parametre

Parametre, der bruges i C# bool-typen, er som følger:







  • Bool Variabelnavn : 'Variabelnavnet' repræsenterer enhver variabel som x, y, z.
  • Værdi : Værdi repræsenterer de to værdier, enten den kan være sand eller falsk. Det er på grund af den boolske type, der repræsenterer sandhed og bruges i udtrykket.

Brug af C# Bool Type

C# bool type bruges i forskellige metoder til at repræsentere sandhedsværdierne. Nogle metoder returnerer 'bool'-værdierne, og disse er:



  • Bool Array : C# booleske arrays er enkle og tillader sikker og ren kode. De er ikke hukommelseseffektive, men er gode nok
  • Bool Sorter : C# Boolean kan sorteres. Vi kan bruge dette til at sortere posterne i samlingen efter sandt eller falsk. Hvis elementerne bevares i en matrix eller liste, arrangeres de ved hjælp af sorteringsmetoden.
  • Bool Parse : Strenge kan konverteres til en 'bool'. Og dette gøres ved at bruge bool-parsemetoden eller bool. Prøv Parse.

Returværdi

I programmer af typen C# bool returneres kun én værdi, der kan være sand eller falsk.



Eksempel nr. 1:

I dette tilfælde vil vi diskutere, hvordan man får resultatet i bool-typen ved at sammenligne to heltalsværdier.





Lad os udføre en simpel C#-kode, der viser, hvordan dette program fungerer. Vi startede med at installere softwaren 'Visual studio' og begyndte at kode ved at bruge .NET Framework. Talrige klassebiblioteker, der hører til denne ramme, omtales som rammeklassebiblioteker. Vi har givet projektets navn som Eksempel1.

ved brug af System ;

navneområde eksempel 1

{
indre klasse Program
{
statisk ugyldig Hoved ( snor [ ] args )
{
int -en = 5 ;
int b = 4 ;
Konsol . WriteLine ( -en < b ) ;
}
}


}

Efter at have brugt navnerummet eksempel1, giver vi referencen ved at skrive udsagnet 'internt klasseprogram'. Her er 'klassen' et udtryk, der bliver brugt til at definere enhver klasse i koden. Dernæst anvendes den statiske void Main()-funktion. Brugen af ​​det 'statiske' søgeord viser, at tilgængeligheden af ​​statiske medlemmer ikke kræver objektet. Denne metodes returtype er 'ugyldig'. Udtrykket Main() angiver metodenavnet. Og denne funktion indeholder attributten: string[] args. For kommandolinjeargumenter vil attributten 'string[] args' blive brugt. Under C#-programmet kan vi videregive adskillige værdier. Her har vi taget en inputvariabel 'a' med heltalsdatatype og tildelt den til værdi 5. Derefter har vi taget en anden inputvariabel 'b' og tildelt den til værdi 4. Vi har erklæret disse variable for at sammenligne dem og få et output i bool-type. I den næste sætning påkaldes Console.WriteLine()-funktionen, som bruges til at skrive en tekst eller output på terminalen. I denne kode sammenlignes værdierne af variablene 'a' og 'b' ved at bruge en sammenligningsoperator for at vise, om 'a' er mindre end 'b' eller ej. Så i resultatet vil vi få svaret i form af sand eller falsk (bool-type). Vi kører vores program ved at bruge debug og har et output.



Resultatet af den førnævnte kode ses her. Returværdien er 'falsk', fordi værdien af ​​'a' er 5, hvilket er større end værdien af ​​'b', derfor står vi tilbage med falsk.

Eksempel nr. to:

Her vil vi implementere en anden kode for at vide mere om begrebet bool datatype. 'Bool' datatype gemmer 1 byte hukommelse og repræsenterer værdien enten sand eller falsk. Og det er afgørende at bruge den passende datatype for variablen. Her har vi specificeret projektnavnet som Eksempel2.

ved brug af System ;

navneområde eksempel 2

{

indre klasse Program
{
statisk ugyldig Hoved ( snor [ ] args )
{
bool erCSharpeasy = rigtigt ;
bool erCSarped = falsk ;
Konsol . WriteLine ( erCSharpeasy ) ;
Konsol . WriteLine ( erCSarped ) ;
}
}


}

'System' og 'navneområde eksempel2' bruges i den første sætning i koden. Derefter giver vi referencen ved at indsætte linjen 'internt klasseprogram'. Herefter bruges den statiske void Main() metode. Vi sender 'strengen[] args' som en parameter til denne metode. Nu giver C#-programmet os mulighed for at videregive værdier. I kroppen af ​​den statiske void Main()-funktion har vi taget variablen 'isCsharpeasy' med 'bool'-typen og sat den til sand. På samme måde er en anden variabel 'isCsharpedifficult' defineret som falsk. I den næste sætning påkaldte vi funktionen Console.WriteLine() to gange. Den første Console.WriteLine() vil repræsentere værdien af ​​'isCsharpeasy', og den anden vil udskrive værdien af ​​'isCsharpedifficult'. Disse funktioner viser resultatet som sandt eller falsk. Når variablen 'isCsharpeasy' kaldes, vil 'sand' blive vist, og når attributten 'isCsharpedifficult' anvendes, så vil 'false' blive vist.

Så her har vi output i form af bool-datatyper, der er sande og falske. Når den første Console.WriteLine() kaldes, har den vist værdien som 'true', og den anden Console.WriteLine() udskriver værdierne som 'false'.

Konklusion

Introduktionen, syntaksen og brugen af ​​C# bool-datatypen blev diskuteret i denne tutorial. Yderligere forklarede vi udførelsen af ​​boolske søgeord ved at udføre forskellige programmer i Visual Studio. Vi talte også om C#-metoderne, der bruges under udførelsen af ​​programmet. Derudover kører vi koden, hvori vi sammenligner to heltalsværdier for at producere et resultat af bool-typen. For at sikre, at brugernes forståelse af C# bool-typen er fuldstændig, undersøgte vi emnet i detaljer.