Τι είναι το bool
στην C#;
Στην C#, το bool
είναι ένας βασικός τύπος δεδομένων που χρησιμοποιείται για να αποθηκεύει λογικές τιμές (true/false). Ο όρος bool
προέρχεται από το Boolean, που πήρε το όνομά του από τον μαθηματικό George Boole, και είναι θεμελιώδης στη λογική άλγεβρα.
Ένας τύπος bool
μπορεί να έχει μόνο δύο τιμές:
true
(αληθής)false
(ψευδής)
Ο τύπος bool
είναι ιδιαίτερα χρήσιμος για τη λήψη αποφάσεων και τον έλεγχο ροής του προγράμματος, όπως σε συνθήκες if
, while
, for
, και άλλους βρόχους.
Πώς χρησιμοποιείται το bool
;
Ο τύπος bool
χρησιμοποιείται σε πολλές περιπτώσεις στην C#, όπως στον έλεγχο λογικών συνθηκών.
Παράδειγμα δήλωσης μεταβλητής bool
:
bool isRaining = true;
bool isSunny = false;
Χρήση του bool
σε συνθήκες
Οι λογικές συνθήκες είναι το κλειδί για τη λήψη αποφάσεων σε ένα πρόγραμμα. Μπορείς να χρησιμοποιήσεις το bool
για να ελέγχεις αν μια συνθήκη είναι αληθής ή ψευδής, και να κατευθύνεις το πρόγραμμα σε διαφορετική διαδρομή βάσει αυτής της πληροφορίας.
Παράδειγμα:
using System;
class Program
{
static void Main()
{
bool isRaining = true;
// Έλεγχος συνθήκης με if
if (isRaining)
{
Console.WriteLine("Πάρε ομπρέλα!");
}
else
{
Console.WriteLine("Δεν χρειάζεται ομπρέλα.");
}
}
}
Στο παραπάνω παράδειγμα, η μεταβλητή isRaining
έχει την τιμή true
. Εφόσον η συνθήκη if (isRaining)
είναι αληθής, η πρώτη εντολή θα εκτελεστεί, και θα εμφανιστεί το μήνυμα “Πάρε ομπρέλα!”.
Συναρτήσεις και bool
Μπορείς να χρησιμοποιήσεις το bool
και σε συναρτήσεις που επιστρέφουν λογικές τιμές. Οι συναρτήσεις αυτές επιστρέφουν είτε true
είτε false
, ανάλογα με το αποτέλεσμα των λογικών υπολογισμών.
Παράδειγμα συνάρτησης που επιστρέφει bool
:
using System;
class Program
{
// Συνάρτηση που ελέγχει αν ένας αριθμός είναι ζυγός
static bool IsEven(int number)
{
return number % 2 == 0;
}
static void Main()
{
int number = 10;
// Χ