Τι είναι το 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;

        // Χ