الدرس 13: المعاملات المنطقية
أحيانًا يعتمد القرار على عدة شروط معًا. في C# تجمع القيم المنطقية (booleans) باستخدام رموز: && تعني 'و' (يجب أن يكون كلا الطرفين صحيحًا)، || تعني 'أو' (يكفي أن يكون أحدهما صحيحًا)، و ! تعني 'النفي' (تقلب true إلى false). لاحظ: في C# هذه رموز — وليست الكلمات and/or/not.
&& يشبه بابًا يحتاج إلى مفتاحين لفتحه (كلاهما). || باب يفتحه أي مفتاح (يكفي واحد). ! يقلب نعم إلى لا.
- && (و)
- صحيح فقط إذا كان كلا الطرفين صحيحًا.
- || (أو)
- صحيح إذا كان أحد الطرفين على الأقل صحيحًا.
- ! (ليس)
- يقلب true إلى false والعكس صحيح.
- رموز، لا كلمات
- في C# تستخدم && || ! وليس الكلمات and/or/not.