C# Booleans
C# Booleans
Baie dikwels, in programmering, sal jy 'n datatipe nodig hê wat net een van twee waardes kan hê, soos:
- JA / NEE
- AAN AF
- WAAR VALS
Hiervoor het C# 'n bool
datatipe, wat die waardes true
of kan neem false
.
Boole waardes
'n Boolese tipe word verklaar met die bool
sleutelwoord en kan slegs die waardes true
of neem false
:
Voorbeeld
bool isCSharpFun = true;
bool isFishTasty = false;
Console.WriteLine(isCSharpFun); // Outputs True
Console.WriteLine(isFishTasty); // Outputs False
Dit is egter meer algemeen om Boolese waardes van Boolese uitdrukkings terug te gee vir voorwaardelike toetsing (sien hieronder).
Boole uitdrukking
'n Boole-uitdrukking is 'n C#-uitdrukking wat 'n Boole-waarde gee: True
of False
.
Jy kan 'n vergelykingsoperateur, soos die groter as ( >
) operateur gebruik om uit te vind of 'n uitdrukking (of 'n veranderlike) waar is:
Voorbeeld
int x = 10;
int y = 9;
Console.WriteLine(x > y); // returns True, because 10 is higher than 9
Of selfs makliker:
Voorbeeld
Console.WriteLine(10 > 9); // returns True, because 10 is higher than 9
In die voorbeelde hieronder gebruik ons die gelyk aan ( ==
) operateur om 'n uitdrukking te evalueer:
Voorbeeld
int x = 10;
Console.WriteLine(x == 10); // returns True, because the value of x is equal to 10
Voorbeeld
Console.WriteLine(10 == 15); // returns False, because 10 is not equal to 15
Die Boolese waarde van 'n uitdrukking is die basis vir alle C# vergelykings en voorwaardes.
Jy sal meer oor toestande in die volgende hoofstuk leer.