C# Bool-type

C Bool Type



C # wordt uitgesproken als Cis. Het .NET-framework wordt gebruikt om deze objectgeoriënteerde programmeertaal uit te voeren. Microsoft heeft het gemaakt en deze taal behoort tot de C-familie. De C#-taal wordt gebruikt om een ​​breed scala aan applicaties te maken, waaronder desktop-apps, web-apps en games. C# heeft veel datatypes en een daarvan is het C# bool-type. Het type en de grootte van variabele waarden worden gespecificeerd door het gegevenstype. Een 'bool'-sleutelwoord kan worden gebruikt om een ​​Booleaans gegevenstype weer te geven. De trefwoorden in een taal definiëren vooraf gedefinieerde acties of een ingebouwd proces. Een gegevenstype 'bool' slaat 1 byte (8 bits) op in het geheugen. In een programmeertaal hebben we een gegevenstype nodig dat slechts twee waarden opslaat die waar of onwaar, ja of nee, en aan of uit kunnen zijn. Het gegevenstype 'Bool' heeft dus deze specifieke eigenschap om twee waarden van waar of onwaar op te slaan.

Syntaxis

Boos variabele naam = waarde ;

Parameters

Parameters die worden gebruikt in het Bool-type C# zijn als volgt:







  • Bool Variabele naam : De 'variabelenaam' vertegenwoordigt elke variabele zoals x, y, z.
  • Waarde : Waarde vertegenwoordigt de twee waarden, het kan waar of onwaar zijn. Het is vanwege het Booleaanse type dat de waarheid vertegenwoordigt en wordt gebruikt in de uitdrukking.

Gebruik van C# Bool-type

C# bool-type wordt op verschillende manieren gebruikt om de waarheidswaarden weer te geven. Sommige methodologieën retourneren de 'bool'-waarden en deze zijn:



  • Bool-array : De C# Booleaanse arrays zijn eenvoudig en maken veilige en schone code mogelijk. Ze zijn niet geheugenefficiënt, maar zijn goed genoeg
  • Bool sorteren : De C# Boolean kan worden gesorteerd. We kunnen dit gebruiken om de vermeldingen in de verzameling te sorteren op waar of onwaar. Als de elementen in een array of lijst worden bewaard, worden ze gerangschikt met behulp van de sorteermethode.
  • Bool ontleed : Strings kunnen worden omgezet in een 'bool'. En dit wordt gedaan met behulp van de bool-parse-methode of bool. Probeer Parse.

Winstwaarde

In programma's van het type C# Bool wordt slechts één waarde geretourneerd die waar of onwaar kan zijn.



Voorbeeld nr. 1:

In dit geval zullen we bespreken hoe u het resultaat in het bool-type kunt krijgen door twee gehele waarden te vergelijken.





Laten we een eenvoudige C#-code uitvoeren die laat zien hoe dit programma werkt. We begonnen met het installeren van de software ‘Visual studio’ en begonnen met coderen met behulp van .NET Framework. Talrijke klassenbibliotheken die bij dit raamwerk horen, worden raamwerkklassenbibliotheken genoemd. We hebben de projectnaam gegeven als Voorbeeld1.

gebruik makend van Systeem ;

naamruimte voorbeeld 1

{
intern klas Programma
{
statisch leegte Hoofd ( snaar [ ] argumenten )
{
int a = 5 ;
int b = 4 ;
Troosten . Schrijf lijn ( a < b ) ;
}
}


}

Nadat we de naamruimte voorbeeld1 hebben gebruikt, geven we de referentie door de instructie 'internal class Program' te schrijven. Hier is de 'klasse' een term die wordt gebruikt om elke klasse in de code te definiëren. Vervolgens wordt de functie static void Main() gebruikt. Het gebruik van het trefwoord 'static' laat zien dat de toegankelijkheid van statische leden het object niet vereist. Het retourtype van deze methode is 'ongeldig'. De term Main() geeft de naam van de methode aan. En deze functie bevat het attribuut: string[] args. Voor opdrachtregelargumenten wordt het kenmerk 'string[] args' gebruikt. Tijdens het C#-programma kunnen we talloze waarden doorgeven. Hier hebben we een invoervariabele 'a' genomen met een gegevenstype met een geheel getal en deze toegewezen aan waarde 5. Vervolgens hebben we een andere invoervariabele 'b' genomen en deze toegewezen aan waarde 4. We hebben deze variabelen gedeclareerd om ze te vergelijken en krijgen een uitvoer in Bool-type. In de volgende instructie wordt de functie Console.WriteLine() aangeroepen, die wordt gebruikt om een ​​tekst of uitvoer op de terminal te schrijven. In deze code worden de waarden van variabelen 'a' en 'b' vergeleken door een vergelijkingsoperator te gebruiken om aan te tonen of 'a' kleiner is dan 'b' of niet. Dus in de uitkomst krijgen we het antwoord in termen van waar of onwaar (type bool). We voeren ons programma uit met behulp van debug en hebben een uitvoer.



Het resultaat van de bovengenoemde code is hier te zien. De geretourneerde waarde is 'false' omdat de waarde van 'a' 5 is, wat groter is dan de waarde van 'b', dus blijven we achter met false.

Voorbeeld nr. twee:

Hier zullen we een andere code implementeren om meer te weten te komen over het concept van het bool-gegevenstype. Het gegevenstype 'Bool' slaat 1 byte geheugen op en vertegenwoordigt de waarde waar of onwaar. En het is cruciaal om het juiste gegevenstype voor de variabele te gebruiken. Hier hebben we de projectnaam gespecificeerd als Voorbeeld2.

gebruik makend van Systeem ;

naamruimte voorbeeld2

{

intern klas Programma
{
statisch leegte Hoofd ( snaar [ ] argumenten )
{
boel isCSharpeasy = WAAR ;
boel isCscherpmoeilijk = vals ;
Troosten . Schrijf lijn ( isCSharpeasy ) ;
Troosten . Schrijf lijn ( isCscherpmoeilijk ) ;
}
}


}

Het 'System' en 'namespace example2' worden gebruikt in het eerste statement van de code. Vervolgens geven we de referentie door de regel ‘internal class Program’ in te voegen. Daarna wordt de methode static void Main() gebruikt. We geven de ‘string[] args’ als parameter door aan deze methode. Met het C#-programma kunnen we nu waarden doorgeven. Binnen de hoofdtekst van de functie static void Main() hebben we de variabele 'isCsharpeasy' van het type 'bool' genomen en ingesteld op true. Evenzo wordt een andere variabele 'isCsharpedadifficult' gedefinieerd als onwaar. In de volgende instructie hebben we de functie Console.WriteLine() tweemaal aangeroepen. De eerste Console.WriteLine() vertegenwoordigt de waarde van 'isCsharpeasy' en de tweede drukt de waarde van 'isCsharpedifficit' af. Deze functies geven de uitkomst weer als waar of onwaar. Wanneer de variabele 'isCsharpeasy' wordt aangeroepen, wordt 'true' weergegeven en wanneer het attribuut 'isCsharpedifficit' wordt gebruikt, wordt 'false' weergegeven.

Dus hier hebben we uitvoer in termen van bool-gegevenstypen die waar en onwaar zijn. Wanneer de eerste Console.WriteLine() wordt aangeroepen, wordt de waarde weergegeven als 'true' en de tweede Console.WriteLine() drukt de waarden af ​​als 'false'.

Conclusie

De introductie, syntaxis en het gebruik van het gegevenstype C# bool zijn in deze zelfstudie besproken. Verder hebben we de uitvoering van Booleaanse trefwoorden uitgelegd door verschillende programma's in visuele studio uit te voeren. We hebben het ook gehad over de C#-methoden die worden gebruikt tijdens de uitvoering van het programma. Bovendien voeren we de code uit waarin we twee integer-waarden vergelijken om een ​​bool-type resultaat te produceren. Om er zeker van te zijn dat gebruikers het C#-booltype volledig begrijpen, hebben we het onderwerp in detail onderzocht.