C# Bool Typ

C Bool Typ



C # uttalas som C skarp. .NET-ramverket används för att exekvera detta objektorienterade programmeringsspråk. Microsoft har skapat det och detta språk tillhör C-familjen. C#-språket används för att skapa ett brett utbud av applikationer, inklusive skrivbordsappar, webbappar och spel. C# har många datatyper och en av dem är C# bool-typen. Typen och storleken på variabelvärden anges av datatypen. Ett 'bool' nyckelord kan användas för att representera en boolesk datatyp. Nyckelorden i ett språk definierar en fördefinierad åtgärd eller någon inbyggd process. En 'bool' datatyp lagrar 1 byte (8 bitar) i minnet. I ett programmeringsspråk behöver vi en datatyp som bara lagrar två värden som kan vara sanna eller falska, ja eller nej, och på eller av. Så, 'Bool'-datatypen har denna specifika egenskap för att lagra två värden på sant eller falskt.

Syntax

Bool variabelnamn = värde ;

Parametrar

Parametrar som används i C# bool-typen är följande:







  • Bool Variabelnamn : Variabelnamnet representerar vilken variabel som helst som x, y, z.
  • Värde : Värde representerar de två värdena, antingen kan det vara sant eller falskt. Det är på grund av den booleska typen som representerar sanning och används i uttrycket.

Användning av C# Bool Type

C# bool-typ används i olika metoder för att representera sanningsvärdena. Vissa metoder returnerar 'bool'-värdena och dessa är:



  • Bool Array : C# booleska arrayer är enkla och tillåter säker och ren kod. De är inte minneseffektiva men är tillräckligt bra
  • Bool Sortera : C# Boolean kan sorteras. Vi kan använda detta för att sortera posterna i samlingen efter sant eller falskt. Om elementen behålls i en array eller lista så ordnas de med hjälp av sorteringsmetoden.
  • Bool Parse : Strängar kan konverteras till en 'bool'. Och detta görs genom att använda bool-parsemetoden eller bool. Prova Parse.

Returvärde

I program av typen C# bool returneras endast ett värde som kan vara sant eller falskt.



Exempel nr. 1:

I det här fallet kommer vi att diskutera hur man får resultatet i bool-typen genom att jämföra två heltalsvärden.





Låt oss köra en enkel C#-kod som visar hur detta program fungerar. Vi började med att installera programvaran 'Visual studio' och började koda med .NET Framework. Många klassbibliotek som tillhör detta ramverk kallas ramverksklassbibliotek. Vi har gett projektets namn som Exempel1.

använder sig av Systemet ;

namnutrymme exempel1

{
inre klass Program
{
statisk tomhet Main ( sträng [ ] args )
{
int a = 5 ;
int b = 4 ;
Trösta . Skrivlinje ( a < b ) ;
}
}


}

Efter att ha använt namnutrymmet exempel1 ger vi referensen genom att skriva påståendet 'internt klassprogram'. Här är 'klassen' en term som används för att definiera vilken klass som helst i koden. Därefter används den statiska void Main()-funktionen. Användningen av nyckelordet 'statisk' visar att tillgängligheten för statiska medlemmar inte kräver objektet. Denna metods returtyp är 'ogiltig'. Termen Main() anger metodnamnet. Och den här funktionen innehåller attributet: string[] args. För kommandoradsargument kommer attributet 'string[] args' att användas. Under C#-programmet kan vi skicka många värden. Här har vi tagit en indatavariabel 'a' med heltalsdatatyp och tilldelat den till värde 5. Sedan har vi tagit en annan indatavariabel 'b' och tilldelat den till värde 4. Vi har deklarerat dessa variabler för att jämföra dem och få en utgång i bool-typ. I nästa programsats anropas funktionen Console.WriteLine() som används för att skriva en text eller utdata på terminalen. I den här koden jämförs värdena för variablerna 'a' och 'b' genom att använda en jämförelseoperator för att visa om 'a' är mindre än 'b' eller inte. Så i resultatet kommer vi att få svaret i termer av sant eller falskt (booltyp). Vi kör vårt program genom att använda debug och har en utgång.



Resultatet av ovannämnda kod ses här. Returvärdet är 'falskt' eftersom värdet på 'a' är 5, vilket är större än värdet på 'b', därför står vi kvar med falskt.

Exempel nr. två:

Här kommer vi att implementera en annan kod för att veta mer om begreppet bool datatyp. Datatypen 'Bool' lagrar 1 byte minne och representerar värdet antingen sant eller falskt. Och det är avgörande att använda lämplig datatyp för variabeln. Här har vi specificerat projektnamnet som Exempel2.

använder sig av Systemet ;

namnutrymme exempel2

{

inre klass Program
{
statisk tomhet Main ( sträng [ ] args )
{
bool ärCSharpeasy = Sann ;
bool ärsvårt = falsk ;
Trösta . Skrivlinje ( ärCSharpeasy ) ;
Trösta . Skrivlinje ( ärsvårt ) ;
}
}


}

'System' och 'namnutrymme exempel2' används i den första satsen i koden. Sedan tillhandahåller vi referensen genom att infoga raden 'internt klassprogram'. Därefter används den statiska void Main()-metoden. Vi skickar 'strängen[] args' som en parameter till denna metod. Nu tillåter C#-programmet oss att skicka värden. Inom kroppen av den statiska void Main()-funktionen har vi tagit variabeln 'isCsharpeasy' med 'bool'-typ och satt den till true. På liknande sätt definieras en annan variabel 'isCsharpedifficult' som falsk. I nästa uttalande anropade vi funktionen Console.WriteLine() två gånger. Den första Console.WriteLine() kommer att representera värdet på 'isCsharpeasy' och den andra kommer att skriva ut värdet på 'isCsharpedifficult'. Dessa funktioner visar resultatet som sant eller falskt. När variabeln 'isCsharpeasy' anropas, kommer 'true' att visas och när attributet 'isCsharpedifficult' används, kommer 'false' att visas.

Så här har vi utdata i termer av bool-datatyper som är sanna och falska. När den första Console.WriteLine() anropas har den visat värdet som 'true' och den andra Console.WriteLine() skriver ut värdena som 'false'.

Slutsats

Introduktionen, syntaxen och användningen av datatypen C# bool diskuterades i denna handledning. Vidare förklarade vi exekveringen av booleska nyckelord genom att utföra olika program i Visual Studio. Vi pratade också om C#-metoderna som används under körningen av programmet. Dessutom kör vi koden där vi jämför två heltalsvärden för att få ett resultat av booltyp. För att säkerställa att användarnas förståelse av C# bool-typen är fullständig utforskade vi ämnet i detalj.