C# Bool-tyyppi

C Bool Tyyppi



C # lausutaan C terävänä. .NET-kehystä käytetään tämän olio-ohjelmointikielen suorittamiseen. Microsoft on luonut sen ja tämä kieli kuuluu C-perheeseen. C#-kieltä käytetään monenlaisten sovellusten luomiseen, mukaan lukien työpöytäsovellukset, verkkosovellukset ja pelit. C#:lla on monia tietotyyppejä ja yksi niistä on C# bool-tyyppi. Muuttujien arvojen tyyppi ja koko määritetään tietotyypin mukaan. Bool-avainsanaa voidaan käyttää edustamaan Boolen tietotyyppiä. Kielen avainsanat määrittelevät ennalta määritellyt toiminnot tai jonkin sisäänrakennetun prosessin. 'Bool'-tietotyyppi tallentaa muistiin 1 tavun (8 bittiä). Ohjelmointikielessä tarvitsemme tietotyypin, joka tallentaa vain kaksi arvoa, jotka voivat olla tosi tai epätosi, kyllä ​​tai ei ja päällä tai pois. Joten 'Bool'-tietotyypillä on tämä ominaisuus tallentaa kaksi arvoa tosi tai epätosi.

Syntaksi

Bool muuttujan nimi = arvo ;

Parametrit

C# bool-tyypissä käytetyt parametrit ovat seuraavat:







  • Bool-muuttujan nimi : Muuttujan nimi edustaa mitä tahansa muuttujaa, kuten x, y, z.
  • Arvo : Arvo edustaa kahta arvoa, joko se voi olla tosi tai epätosi. Se johtuu Boolen tyypistä, joka edustaa totuutta ja jota käytetään lausekkeessa.

C# Bool Typen käyttö

C# bool-tyyppiä käytetään eri menetelmissä esittämään totuusarvoja. Jotkut menetelmät palauttavat 'bool'-arvot, ja nämä ovat:



  • Bool Array : C# Boolen taulukot ovat yksinkertaisia ​​ja mahdollistavat turvallisen ja puhtaan koodin. Ne eivät ole muistitehokkaita, mutta riittävän hyviä
  • Bool-lajittelu : C# Boolean voidaan lajitella. Voimme käyttää tätä lajitellaksesi kokoelman merkinnät tosi tai epätosi mukaan. Jos elementit säilytetään taulukossa tai luettelossa, ne järjestetään lajittelumenetelmällä.
  • Bool Parse : Merkkijonot voidaan muuntaa 'booliksi'. Ja tämä tehdään käyttämällä bool-jäsennysmenetelmää tai boolia. Kokeile Parsea.

Palautusarvo

C# bool -tyyppisissä ohjelmissa palautetaan vain yksi arvo, joka voi olla tosi tai epätosi.



Esimerkki nro 1:

Tässä tapauksessa keskustelemme siitä, kuinka saada tulos bool-tyypissä vertaamalla kahta kokonaislukuarvoa.





Suoritetaan yksinkertainen C#-koodi, joka näyttää kuinka tämä ohjelma toimii. Aloitimme asentamalla Visual studio -ohjelmiston ja aloitimme koodauksen .NET Frameworkilla. Lukuisia tähän kehykseen kuuluvia luokkakirjastoja kutsutaan kehysluokkakirjastoiksi. Olemme antaneet projektin nimeksi esimerkki1.

käyttämällä Järjestelmä ;

nimiavaruus esimerkki1

{
sisäinen luokkaa Ohjelmoida
{
staattinen mitätön Main ( merkkijono [ ] args )
{
int a = 5 ;
int b = 4 ;
Konsoli . WriteLine ( a < b ) ;
}
}


}

Nimiavaruuden esimerkki1 hyödyntämisen jälkeen annamme viitteen kirjoittamalla käskyn 'sisäinen luokkaohjelma'. Tässä 'luokka' on termi, jota käytetään määrittelemään mikä tahansa koodin luokka. Seuraavaksi käytetään staattista void Main()-funktiota. Static-avainsanan käyttö osoittaa, että staattisten jäsenten saavutettavuus ei vaadi objektia. Tämän menetelmän palautustyyppi on 'tyhjä'. Termi Main() ilmaisee menetelmän nimen. Ja tämä funktio sisältää määritteen: string[] args. Komentoriviargumenteissa käytetään string[] args -attribuuttia. C#-ohjelman aikana voimme välittää useita arvoja. Tässä olemme ottaneet syötemuuttujan 'a', jonka tietotyyppi on kokonaisluku, ja antanut sille arvon 5. Sitten olemme ottaneet toisen syöttömuuttujan 'b' ja määrittäneet sen arvoksi 4. Olemme ilmoittaneet nämä muuttujat vertaillaksemme niitä ja saadaksemme bool-tyyppinen tulos. Seuraavassa käskyssä kutsutaan Console.WriteLine()-funktio, jota käytetään tekstin tai tulosteen kirjoittamiseen päätteeseen. Tässä koodissa muuttujien 'a' ja 'b' arvoja verrataan käyttämällä vertailuoperaattoria sen osoittamiseksi, onko 'a' pienempi kuin 'b' vai ei. Joten tuloksessa saamme vastauksen tosi tai epätosi (bool-tyyppi). Suoritamme ohjelmamme debugilla ja meillä on tulos.



Edellä mainitun koodin tulos näkyy täällä. Palautusarvo on 'false', koska 'a':n arvo on 5, mikä on suurempi kuin 'b':n arvo, joten meille jää epätosi.

Esimerkki nro kaksi:

Tässä otamme käyttöön toisen koodin saadaksemme lisätietoja bool-tietotyypin käsitteestä. 'Bool'-tietotyyppi tallentaa 1 tavun muistia ja edustaa arvoa joko tosi tai epätosi. Ja on ratkaisevan tärkeää käyttää muuttujalle sopivaa tietotyyppiä. Tässä olemme määrittäneet projektin nimeksi esimerkki2.

käyttämällä Järjestelmä ;

nimiavaruus esimerkki2

{

sisäinen luokkaa Ohjelmoida
{
staattinen mitätön Main ( merkkijono [ ] args )
{
bool onCSharpeasy = totta ;
bool onCSterävästi vaikeaa = väärä ;
Konsoli . WriteLine ( onCSharpeasy ) ;
Konsoli . WriteLine ( onCSterävästi vaikeaa ) ;
}
}


}

'Järjestelmä' ja 'nimitila esimerkki2' käytetään koodin ensimmäisessä lauseessa. Sitten annamme viitteen lisäämällä rivin 'sisäisen luokan ohjelma'. Tämän jälkeen käytetään staattista void Main() -menetelmää. Välitämme 'string[] args' parametriksi tälle menetelmälle. Nyt C#-ohjelma antaa meille mahdollisuuden välittää arvoja. Staattisen void Main()-funktion rungossa olemme ottaneet muuttujan 'isCsharpeasy', jolla on 'bool'-tyyppi, ja asettanut sen arvoksi tosi. Vastaavasti toinen muuttuja 'isCsharpedifficult' määritellään epätosi. Seuraavassa lauseessa kutsuimme funktiota Console.WriteLine() kahdesti. Ensimmäinen Console.WriteLine() edustaa arvoa 'isCsharpeasy' ja toinen tulostaa arvon 'isCsharpedifficult'. Nämä funktiot näyttävät tuloksen tosi tai epätosi. Kun muuttujaa 'isCsharpeasy' kutsutaan, 'true' näytetään, ja kun attribuuttia 'isCsharpedifficult' käytetään, näytetään 'false'.

Joten tässä on tulosten perusteella bool-tietotyypit, jotka ovat tosi ja epätosi. Kun ensimmäinen Console.WriteLine() on kutsuttu, se on näyttänyt arvon 'true' ja toinen Console.WriteLine() tulostaa arvot 'false'.

Johtopäätös

Tässä opetusohjelmassa käsiteltiin C# bool-tietotyypin käyttöönottoa, syntaksia ja käyttöä. Lisäksi selitimme Boolen avainsanojen suoritusta suorittamalla erilaisia ​​ohjelmia Visual Studiossa. Puhuimme myös C#-menetelmistä, joita käytetään ohjelman suorittamisen aikana. Lisäksi suoritamme koodin, jossa vertaamme kahta kokonaislukuarvoa tuottaaksemme bool-tyyppisen tuloksen. Tutkimme aihetta yksityiskohtaisesti varmistaaksemme, että käyttäjät ymmärtävät C#:n bool-tyypin täydellisesti.