#️⃣ شرح C#

العوامل (Operators)

الحسابية

int a = 10, b = 3;
a + b;   // 13
a / b;   // 3 (قسمة صحيحة)
a % b;   // 1

الإسناد المختصر

a += 5;   a -= 2;   a *= 3;
a++;      a--;

المقارنة

a == b;   a != b;
a > b;    a < b;   a >= b;   a <= b;

المنطقية

bool r = (a > 5) && (b < 5);   // و
bool s = (a > 5) || (b > 5);   // أو
bool t = !r;                    // نفي

العامل الثلاثي (Ternary)

string status = age >= 18 ? "بالغ" : "قاصر";

null-coalescing

string name = input ?? "افتراضي";   // إن كان null استخدم الافتراضي
input ??= "قيمة";                    // أسند إن كان null

null-conditional

int? len = text?.Length;   // null إن كان text فارغًا، بلا خطأ

💡 عوامل ?? و ?. تجعل التعامل مع null أأمن وأقصر.

🎯 التالي: النصوص (Strings).