שיעור 12: בוליאנים והשוואה
לפני שמקבלים החלטות בקוד, צריך שאלות של כן/לא. הטיפוס bool מחזיק בדיוק שני ערכים: true או false (באותיות קטנות ב-C#). אופרטורי השוואה יוצרים bool: == (שווה?), != (שונה?), <, >, <=, >=. שים/י לב להבדל קריטי: == בודק שוויון, בעוד = רק מכניס ערך.
bool הוא מתג עם שני מצבים: דלוק (true) או כבוי (false). שאלת השוואה כמו 5 > 3 מחזירה את אחד משני המצבים.
- bool
- טיפוס שמחזיק true או false בלבד. ב-C# הערכים נכתבים באותיות קטנות.
- שוויון ==
- בודק אם שני ערכים שווים, ומחזיר bool. שונה מ-= (השמה).
- אופרטורי השוואה
- == != < > <= >= — כולם מחזירים true או false.
- הצגת bool
- Console.WriteLine של bool מציג True או False (באות גדולה), למרות שהערך נכתב קטן.